Javascript TypeError:regForm为空
我对JavaScript非常陌生,我仍然在弄清楚它是如何工作的,我以前没有使用过任何其他编程语言,所以我很迷茫,现在我正在为我的web单元开发一个JavaScript实验室,我们正在通过JavaScript验证一个表单(表单的id是“regForm”) 这是到目前为止我的JavaScript:Javascript TypeError:regForm为空,javascript,Javascript,我对JavaScript非常陌生,我仍然在弄清楚它是如何工作的,我以前没有使用过任何其他编程语言,所以我很迷茫,现在我正在为我的web单元开发一个JavaScript实验室,我们正在通过JavaScript验证一个表单(表单的id是“regForm”) 这是到目前为止我的JavaScript: function validate() { var errMsg = ""; // stores error message var result = true; // no errors
function validate() {
var errMsg = ""; // stores error message
var result = true; // no errors
}
function init(){
var regForm = document.getElementById("regForm");
regForm.onsubmit = validate;
}
window.onload = init;
这是我老师笔记的复制品,所以我希望它能起作用。但在firefox firebug验证程序中,我仍然收到以下错误消息:
"TypeError: regForm is null"
这看起来很奇怪,因为如果我打开他的文件并测试那个文件,它就会工作。有人知道这意味着什么以及如何修复它吗 我们缺少您的HTML。请把这个寄出去好吗
乍一看,您似乎缺少一个
您应该有一个带有id=“regForm”
检查下面的代码片段
函数验证(){
var errMsg=”“;//存储错误消息
var result=true;//无错误
警报(“验证”);
}
函数init(){
警报(“初始fn”);
var regForm=document.getElementById(“regForm”);
regForm.onsubmit=validate;
}
window.onload=init代码>
您需要显示标记/HTML。