用java script 验证表单中账号不能为空,发现java script不起作用,document.all.Acno.value==null这样写是否正确,我对java script不大了解,document.all.都是什么意思啊?摆脱高手指教
代码如下:<head>
<script language="javascript">
         function validatefun(){
     //账号输入的验证
        if(document.all.Acno.value==null){
             alert("请输入账号,账号不能为空");
             return false;
        }
        }
    </script>
  </head>
  
  <body>
   <p class="STYLE3">信息插入</p>
  <form name="profrm" action="servlet/S_TOperateServlet?operate=insert" method="post"  onSubmit="return validatefun();">
  <table width="343" height="165" border="1">
    
  <tr>
    <td width="121"><span class="STYLE4">账号:</span></td>
    <td width="206"><input name="Acno" type="text"></td>
  </tr>
  <tr>
    <td><span class="STYLE4">账户管理员:</span></td>
    <td><input type="text" name="Rctl" id="textfield"></td>
  </tr>
  <tr>
    <td><span class="STYLE4">账户名:</span></td>
    <td><input type="text" name="Cunm" id="textfield2"></td>
  </tr>
  <tr>
    <td><span class="STYLE4">余额:</span></td>
    <td><input type="text" name="Acbl" id="textfield3"></td>
  </tr>
  <tr>
    <td><span class="STYLE4">日均余额:</span></td>
    <td>
      <input type="text" name="Rjye" id="textfield4"></td>
  </tr>
  <tr>
    <td colspan="2">
<center><input type="submit" name="Submit" value="保存" />
      <input type="reset" name="Reset" value="重置" /></center></td>
  </tr>
</table>  <div align="center"></div>
  <input type="hidden" name="operate" value="insert">
  </form>
  </body>