1.在js里面判断语句要使用 "=="
2.在js里面逻辑与&& 逻辑或 || .
3.var info2=document.information.teachers.value;这句好象有点问题。单词吧。
恩。检查过。就这么多原因!

解决方案 »

  1.   

    if(info=="" || info1=="")
    (info2=="" || info3=="")
      

  2.   

    还有检查不通过时要加上一句return false;
      

  3.   

    还有你的一个分号打的不对。下面是经过测试后的代码:<html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>标准化考试系统——登陆界面</title>
    <style type="text/css">
    <!--
    body {
    background-color: #0000CC;
    }
    .style1 {
    color: #FF0000;
    font-size: 16px;
    font-weight: bold;
    }
    .style2 {
    color: #FF0B0B;
    font-size: 16px;
    font-weight: bold;
    }
    .style3 {
    color: #FE0000;
    font-size: 14px;
    }
    .style4 {
    color: #F90004;
    font-size: 14px;
    }
    -->
    </style>
    <script language="javascript">
    function view()
    {
    var info=document.information.passwords.value;
    var info1=document.information.personame.value;
    var info2=document.information.shenfen.value;
                                   
    if(info2=="")
    {
    alert("对不起,请你选择身份!");
    return false;
    }

    else if(info==""||info1=="")
    {
      alert("对不起,准考证号或考生姓名不能为空!");
      return false;
    }
    return true;


    }
    </script>
    </head><body>
    <table width="778" border="0" align="center" cellpadding="0" cellspacing="1">
      <tr>
        <td height="88">&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td width="89" height="450">&nbsp;</td>
        <td width="600" align="center" valign="top" background="image/second.jpg">
    <form name="information" method="post" onSubmit="return view()"  action="login.html">
          <table width="593"  border="0" cellspacing="0" cellpadding="0">
            <tr>
              <td width="292" height="250">&nbsp;</td>
              <td width="194">&nbsp;</td>
              <td width="99">&nbsp;</td>
            </tr>
            <tr>
              <td height="30" align="right"><span class="style1">准考证号</span></td>
              <td><div align="center">
                <input type="text" name="passwords">
              </div></td>
              <td>&nbsp;</td>
            </tr>
            <tr>
              <td height="30" align="right"><span class="style2">考生姓名</span></td>
              <td><div align="center">
                <input type="text" name="personame">
              </div></td>
              <td>&nbsp;</td>
            </tr>
            <tr>
              <td height="30" align="right">&nbsp;</td>
              <td><div align="center"><span class="style3">教师</span>                
                <input type="radio" name="shenfen" value="teachers">
                <span class="style4">学生</span>        
                <input type="radio" name="shenfen" value="students">
              </div></td>
              <td>&nbsp;</td>
            </tr>
            <tr>
              <td height="30">&nbsp;</td>
              <td><div align="center">
                    <input type="Submit" name="Submit" value=" 登 陆 ">
                  </div></td>
              <td>&nbsp;</td>
            </tr>
            <tr>
              <td>&nbsp;</td>
              <td>&nbsp;</td>
              <td>&nbsp;</td>
            </tr>
          </table>
        </form>
     
        </td>
        <td width="89">&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
    </table>
    </body>
    </html>