Javascript 提交时未运行验证脚本
如果这个问题在其他地方得到了回答,我表示歉意(我之前确实检查过,但是找不到答案) 问题似乎是当我单击submit时验证脚本没有运行 代码如下:Javascript 提交时未运行验证脚本,javascript,html,forms,validation,Javascript,Html,Forms,Validation,如果这个问题在其他地方得到了回答,我表示歉意(我之前确实检查过,但是找不到答案) 问题似乎是当我单击submit时验证脚本没有运行 代码如下: window.onload=function(){ document.forms[0]。onsubmit=validForm; } 函数validForm(){ var allGood=true; var allTags=document.forms[0].getElementsByTagName(“*”); 对于(var i=0;i您试图调用未定义的
window.onload=function(){
document.forms[0]。onsubmit=validForm;
}
函数validForm(){
var allGood=true;
var allTags=document.forms[0].getElementsByTagName(“*”);
对于(var i=0;i您试图调用未定义的函数formQuote
,请将其更改为validForm
,该函数在代码中用于验证表单
看这把小提琴:
代码:
<input type=submit value="Submit" form=quote-generator onclick="validForm()">
引用错误:未定义formQuote
<input type=submit value="Submit" form=quote-generator onclick="validForm()">
formQuote()未定义,因此它显示了对象预期的错误,为什么需要单击?您已经绑定了document.forms[0].onsubmit=validForm;
在window.load事件上?为什么又是同一个答案?Naeem Shaikh已经得到了一个和你们一样的答案,他先回答了,然后为什么又是同一个答案?我尝试了同样的事情,在大约1-2分钟的时间里,答案被发布了。@Arunpasanthv他可能没有注意到,也发生过几次在我身上.没问题,你可以对问题进行更多解释,也可以自己澄清。谢谢大家对noob的耐心。我仍在学习整个Javascript。