Javascript表单验证失败

时间:2012-05-02 14:40:19

标签: javascript html validation

我正在尝试使用java脚本验证表单..但是javascript没有输出任何内容,表单完成处理。

这是脚本标记:       

这是表格标签:

<FORM  id="frm" name="newCustomer" METHOD="POST" ACTION="register.php" onsubmit="return      validateNewCustomer()">

我已创建此标签,以便java脚本可以编写警告:

  <TH WIDTH="30%" NOWRAP> <Label>First Name</Label></TH>
      <TD WIDTH="70%"><INPUT TYPE="TEXT" NAME="f_name" 
                             SIZE="8" MAXLENGTH="8">
         <label class ="err" id="errname"></label>

这是valdiation函数:

  function validateNewCustomer(){

var name = document.getElementById('f_name').value;
var okCustomer = true;

if(name == ""){
document.getElementById('errname').innerHTML = "Error Name";
okCustomer = okCustomer && false;
}

return okCustomer;

}

我应该注意,我试图让函数返回false,但它仍然没有停止php处理。

感谢您的帮助。

谢谢。

3 个答案:

答案 0 :(得分:1)

var name = document.getElementByName('f_name').value;

okCustomer = false;代替okCustomer = okCustomer && false;

答案 1 :(得分:0)

使用

if(name.value == ""){

而不是

if(name == ""){

答案 2 :(得分:0)

您的代码使用错误

var name = document.getElementsByName('f_name').value;

而不是

var name = document.getElementsById('f_name')[0].value;