我这段代码中fun()并没有执行,直接跳转了?谁能帮我看看为什么啊?谢啦!
<%@page import="java.util.*"  contentType="text/html;charset=gb2312"%>
<HTML>
 <HEAD>
  <TITLE> login</TITLE>
 </HEAD>
 <BODY>
 <script language="javascript">
 function  fun()
 {
   var user=document.getElementById(uu).value;
 if(user==null||user=="")  {
alter("hurry up");
 return false;
 }
 else
 { alter("hurry up---");
 return false;
 }
 }
 </script>
<FORM METHOD="POST" onsubmit="return fun();"   ACTION="check.jsp">
   用户名:<INPUT TYPE="text" id="uu"  NAME="user"><br/>
   密  码: <INPUT TYPE="password" NAME="pass"><br/>
   <INPUT TYPE="submit" value="确定">   
 </FORM>
 </BODY>
</HTML>
我这段代码中fun()并没有执行,直接跳转了?谁能帮我看看为什么啊?谢啦!

解决方案 »

  1.   


    <HTML>
     <HEAD>
      <TITLE> login</TITLE>
     </HEAD>
     <BODY>
     <script language="javascript">
     function fun()
     {
      var user=document.getElementById("uu").value;  // id要加引号
    if(user==null||user=="") {
    alert("hurry up");  // alert拼错了
    return false;
    }
    else
    { alert("hurry up---");  // alert拼错了
    return false;
    }
     }
     </script>
    <FORM METHOD="POST" onsubmit="return fun();" ACTION="check.jsp">
      用户名:<INPUT TYPE="text" id="uu" NAME="user"><br/>
      密 码: <INPUT TYPE="password" NAME="pass"><br/>
      <INPUT TYPE="submit" value="确定">  
     </FORM>
     </BODY>
    </HTML>