缺了括号
if(document.form1.idNumber.value=="")
    {alert("请填写身份证号码";return false;}
if(document.form1.Email.value=="")
    {alert("请填写EMAIL";return false;}

解决方案 »

  1.   

    <form action="http://www.test.com" method=post name="form1">
    <input type="submit"value="提交">
    -->
    <input type="button" value="提交" onclick="return validator()">
      

  2.   

    呵呵,经常有人提这个问题呀!
    如果是<input type="submit"value="提交">不论是否判断都会提交的,将submit改为button,楼上正确!
      

  3.   

    <html>
    <head>
    <title>编写JAVA脚本</title>
    <script language="JavaScript">
    function validator()
    {
    if(document.form1.name.value=="")
        {alert("请你填写姓名");return false;}
    if(document.form1.idNumber.value=="")
        {alert("请填写身份证号码";return false;}
    if(document.form1.Email.value=="")
        {alert("请填写EMAIL";return false;}
    else
    {var checkstr=document.form1.idNumber.value;
      for(var i=0;i<checkstr.length;i++)
      {var onechar=checkstr.substring(i,i+1)
      if(onechar<"0" || onechar>"9")
         {document.all.form1.idNumber.style.color="red";
     return false;
     }
      }
      form1.submit();
     }
    }
    </script>
    </head>
    <body>
    <form action="http://www.test.com" method=post name="form1" >
    <h2>个人信息</h2>
    <table>
    <tr>
    <td>请输入姓名</td>
    <td><input name="name">
    <tr>
    <td>请输入身份证号
    <td><input name="idNumber">
    <tr>
    <td>输入邮件地址
    <td><input name="Email"></td>
    </table>
    <br>
    <input type="button"value="提交" onclick="javascript:validator();">
    <input type="reset">
    </form></body>
    </html>