javascript - 想要从表单中获取所有文本输入并将它们放入 JavaScript 警报中。为什么我的代码不起作用?

标签 javascript dom-events

我的 HTML 包含一个字段集、六个格式化为表格的文本输入字段和一个提交按钮。提交按钮包含属性 onClick="check()" 并且它与更简单的警报一起使用,所以我知道这不是问题所在。这是我的 JavaScript:

var $ = function (id) { return document.getElementById(id); }

function check() {  
    var x = $("myForm");  
    var y;  
    for (var i=1; i < x.length; i++) {  
        y += (x.elements[i].value + "<br />;");}  
    alert("values: <br />" + y)  
    }

当我点击提交按钮时,我根本没有收到任何提醒。我该怎么办?

最佳答案

这可能不是您要找的答案。

如果您使用的是 Firefox,请安装 Firebug 插件,打开它并查看您遇到的错误。

如果您使用的是 Chrome,请打开 Javascript 控制台 (Ctrl+Shift+J),然后查看您遇到的错误。

否则:选择你的武器:)

关于javascript - 想要从表单中获取所有文本输入并将它们放入 JavaScript 警报中。为什么我的代码不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4000015/

相关文章:

javascript - 身份验证后 Perl CGI 重定向

javascript - 关于 Javascript 原型(prototype)的一些事情

Javascript jQuery post()/get() JSON 对象作为文档准备好之前的闭包函数

事件处理程序中的 JavaScript 同步和关键部分

javascript - CSS 溢出-y : scroll overwrite my code and other functions not working

javascript - 如何获取YUI的treeview中的所有子节点

javascript - 如何创建一个仅在另一个流发出值时才发出值的流?

javascript - 存储地址列表中可能的旅行路径

javascript - 了解 JavaScript 计时器线程问题

javascript - addEventListener 没有调用我的函数