我看不出这段代码有什么明显的错误。而不是验证我的字段,它只是尝试发送我的表单,我不知道为什么。
这是我的jsFiddle:http://jsfiddle.net/PAALA/
其他问题,如何验证选择框是否被选中?
发布于 2012-03-26 00:13:41
首先,由于JSFiddle的工作方式,用function foo() {...}定义函数是不可靠的。相反,请使用foo = function() {...}语法。
接下来,当您尝试访问document.forms["bug_form"]["Project"].value时,您的脚本中有一个错误-没有使用该名称的文本输入。
最后,为了防止意外提交,请执行以下操作:
validateBugForm = function() {
try {
// ALL YOUR ORIGINAL CODE HERE
}
catch(e) {
alert("An error occurred: "+e);
return false;
}
}这将确保返回false,即使您的代码出错。
发布于 2012-03-26 00:18:07
当您尝试获取"Project“的值时,Javascript代码在第三行崩溃。看来你忘了给它起个名字了。
https://stackoverflow.com/questions/9861649
复制相似问题