javascript onsubmit=函数产生';无法在Submit上设置属性:对象为null或未定义
标题基本上说明了一切 我遇到的错误:javascript onsubmit=函数产生';无法在Submit上设置属性:对象为null或未定义,javascript,Javascript,标题基本上说明了一切 我遇到的错误: document.forms[0].onsubmit = validateForm; 这是在我的.js文件的最上面。那有关系吗 无法设置属性“onsubmit”的值:对象为null或未定义 在IE的调试器中 作为测试,我将validateForm()设置为始终true,但仍然得到了错误。我确信在我的网页中有一个文档。表单[0],我确实有一个函数validateForm() 谢谢你的帮助 此时没有加载任何表单。。。 尝试: 在那一点上你没有加载任何表单。。。
document.forms[0].onsubmit = validateForm;
这是在我的.js文件的最上面。那有关系吗
无法设置属性“onsubmit”的值:对象为null或未定义
在IE的调试器中
作为测试,我将validateForm()
设置为始终true
,但仍然得到了错误。我确信在我的网页中有一个文档。表单[0]
,我确实有一个函数validateForm()
谢谢你的帮助 此时没有加载任何表单。。。 尝试:
在那一点上你没有加载任何表单。。。 尝试:
您的代码是否在侧窗口中。是否已加载?错误似乎表明
文档.forms[0]
此时不存在。那么,您是如何测试它的呢?如果您将javascript放在文档的头部,而不等待主体完全加载(甚至在加载表单之前放在主体中),您将收到此错误。您的代码是否在侧窗口中。是否为onload?此错误似乎表明document.forms[0]
此时不存在。那么,您是如何测试它的呢?如果您将javascript放在文档的头部,而不等待主体完全加载(或者甚至在加载表单之前放在主体中),您将得到此错误。
window.onload = function () {
document.forms[0].onsubmit = validateForm;
}