0

我在这里使用 Javascript 表单验证http://webcheatsheet.com/javascript/form_validation.php

当我提交表单时,尚未完成验证。使用萤火虫,我收到以下错误(但是我必须在显示确认页面之前按转义键)

fld 未定义 validateEmail(fld=undefined) (第 3178 行) validateFormOnSubmit(theForm=form#form1 /account.php) (第 3137 行) onsubmit(event=submit )

(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>

有人可以帮我解决这个问题吗?

4

1 回答 1

0
function validateEmail()
  {
  ...
  var vle = validateEmail;
  return !!vle.fld;
  }

function validateFormOnSubmit()
  {
  if (this.validateEmail && this.validateEmail() )
    {
    document.querySelector("#form1").submit();
    }
  else
    {
    ...
    }
  }
于 2013-09-04T14:11:45.970 回答