if (IsValidEmail(email))
{mes="·对不起!你不能成功地注册用户!!!请检查你的E-mail是否出错!!<a href='javascript:history.go(-1)'><img border=0 src=pic/re.gif align=absmiddle> 返 回</a>"
return false
}

解决方案 »

  1.   

    email改成document.formName.inputName
      

  2.   

    <script>
     function check_form(){  var form=document.form1;  if (IsValidEmail(form.t21)){
       alert("请输入邮件地址!");
       form.t21.focus();
       return false;
       }
     }
    </script>我这样改,但行不通。再帮帮我可以吗?
      

  3.   

    Try..
    <script>
     function check_form(){  var objform=document.form1;  if (IsValidEmail(objform.t21)){
       alert("请输入邮件地址!");
       formobj.t21.focus();
       return false;
       }
     }
    </script>
      

  4.   

    检测不了邮件地址的正确性,难道非得用以下代码不可:  var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_@.";
      var checkStr = form.t21.value;
      var allValid = true;
      for (i = 0;  i < checkStr.length;  i++)
      {
       ch = checkStr.charAt(i);
      for (j = 0;  j < checkOK.length;  j++)
         if (ch == checkOK.charAt(j))
             break;
         if (j == checkOK.length)
          {
            alert("你填写的Email包含非法字符!");
            form.t21.focus();
            return (false);
            break;
           }
        }
      function check_email(address) {
      if ((address.indexOf ('@') == -1)
      || (address.indexOf ('.') == -1))
      return false;
      return true;
      }
     }