function  ifempty()
{
  var doc=window.document.form1;
  if (doc.username.value=="")
   {
     alert("请输入用户名!");  
     return false;
   }
  if (doc.password.value=="")
   {
     alert("请输入口令!");  
     return false;
   }  
   
}
Function isempty1() {
var doc=window.document.form1; 
if(isempty()){
  doc.submit();
}
}
然后form中name设置为form1

解决方案 »

  1.   

    <script language="javascript">
    <!--
       function datacheck()
       {
         
         if (document.frmpass.username.value=="")
      {
       alert("请输入用户名!");
       document.frmpass.username.focus();
       return false;
      }
     if (document.frmpass.password.value=="" )
      {
       alert("请输入密码!");
       document.frmpass.password.focus();
       return false;
      }
      document.frmpass.action="check.jsp";
      
      return true;
    }-->
    </script><form name=frmpass action="check.jsp" method="post">
      <h1><font face="华文行楷" color="#66cc99"><center>系统登入界面</center></font></h1>
      <hr>
      <table border:1px><h5>
       <tr>
         <td>请输入用户:</td>
         <td><input type="text" name="username"></td>
        </tr>
       <tr>
         <td>请输入密码:</td>
         <td><input type="password" name="password"></td>
       </tr>
      <tr>
      <td>
      <input type="submit" name="login"  value="确定" onclick="javascript:return datacheck()"></td>
        </tr>
      </h5></table>
      如果您还没有注册,那么请<a href="reg.html">注册</a>
    </form>
      

  2.   

    将onclick="javascript:ifempty()"放到<form action="check.jsp" method="post" >
      中去 改为onsubmit
        
    <form action="check.jsp" method="post"  onsubmit="return javascript:ifempty()>