Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.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 - Fatal编程技术网

无法通过javascript表单验证找出错误

无法通过javascript表单验证找出错误,javascript,Javascript,我在这里使用Javascript表单验证 但是,当我提交表格时,没有进行验证。使用firebug,我得到以下错误,但是在显示确认页面之前,我必须按escape fld未定义validateEmailfld=未定义行3178 validateFormOnSubmittheForm=FormFormForm1/account.php第3137行 onsubmitevent=提交 3178超出范围346 3178行基本上就是这段代码 <option value="Tester, Develope

我在这里使用Javascript表单验证

但是,当我提交表格时,没有进行验证。使用firebug,我得到以下错误,但是在显示确认页面之前,我必须按escape

fld未定义validateEmailfld=未定义行3178 validateFormOnSubmittheForm=FormFormForm1/account.php第3137行 onsubmitevent=提交

3178超出范围346

3178行基本上就是这段代码

<option value="Tester, Developer, Fisherman and Hunter" >Tester, Developer, Fisherman and Hunter</option>
这是3171吗

<option value="Accommodation and Food Services" >Accommodation and Food Services</option>

有人能帮我一下吗。

请出示你的相关JavaScript。这不是你的台词,而是他们的台词。无论如何,javascript错误永远不会以HTML代码为目标,所以。。。这里有点不对劲。请显示表单代码以及如何验证数据。这里有完整javascript的Pastebin链接。您如何调用验证函数?当它说fld是未定义的,它表明你没有给它一个元素作为参数
function validateEmail()
  {
  ...
  var vle = validateEmail;
  return !!vle.fld;
  }

function validateFormOnSubmit()
  {
  if (this.validateEmail && this.validateEmail() )
    {
    document.querySelector("#form1").submit();
    }
  else
    {
    ...
    }
  }