最近在做一个jsp登录页面的时候,碰到了一个问题

 

 
  1. <%@ page language="java" contentType="text/html" pageEncoding="utf-8"%> 
  2.  <html> 
  3.  <head> 
  4.    
  5.  <title>管理员登录页面</title> 
  6.   
  7.  <script type="text/javascript"
  8.         function chkData() 
  9.         { 
  10.             if(frmLogin.uername.value==""
  11.             { 
  12.                 alert("请输入用户名。"); 
  13.                 return false
  14.             } 
  15.             else if(frmLogin.userpassword.value==""
  16.             { 
  17.                 alert("请输入密码。"); 
  18.                 return false
  19.             } 
  20.             else 
  21.             { 
  22.                 return true
  23.             } 
  24.         } 
  25.          
  26.     </script> 
  27.  </head> 
  28.  <body> 
  29.    <center>管理员登录</center> 
  30.    <form name="frmLogin" action="chkadminlogin.jsp" method="post"
  31.         <table align="center" border="1"
  32.             <tr> 
  33.                 <td>用户名:</td> 
  34.                 <td><input type="text" name="username"/></td> 
  35.             </tr> 
  36.             <tr> 
  37.                 <td>密&nbsp;&nbsp;码:</td> 
  38.                 <td><input type="password" name="userpassword"/></td> 
  39.             </tr> 
  40.             <tr> 
  41.                 <td colspan="2" align="center"
  42.                     <input type="submit" value="登录" onClick="return chkData();"/> 
  43.                     <input type="reset" value="重置"/> 
  44.                 </td> 
  45.             </tr> 
  46.         </table
  47.      </form> 
  48.  </body> 
  49.  </html> 

 当编写好了后在myeclipse 10.0中总是提示红色部分错误,检查没有半点错误,到最后原来是因为版本的问题,myeclipse 10.0 的版本很高,但是不稳定,不支持js脚本的return.这可能是个bug吧 没办法了,只好下了个8.6版本。记住了 版本越高越不稳定。