Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 提交时未运行验证脚本_Javascript_Html_Forms_Validation - Fatal编程技术网

Javascript 提交时未运行验证脚本

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您试图调用未定义的

如果这个问题在其他地方得到了回答,我表示歉意(我之前确实检查过,但是找不到答案)

问题似乎是当我单击submit时验证脚本没有运行

代码如下:

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。