<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
  <head>
    <title>My JSP 'Verify.jsp' starting page</title>
    <script type = "text/javascript">
                
                function Verify()
                {
                 var username = document.getElementById("username");
                    var password = document.getElementById("password");
                    var repassword = document.getElementById("repassword");
                    
                     if(username.value.length == 0)
                      {
                      //alert(typeof username);
                       alert("用户名不能为空");
                       return false;
                      }
                      if(password.value.length <=6 || password.value.length >= 15)
                      {
                      // alert(password.value);
                       alert("length of password can't invalid");
                       return false;
                      }
                      if(repassword.value.length <=6 || repassword.value.length >= 15)
                        {
                      alert("length of repassword can't invalid");
                      return false;
                        }
                      if(password.value != repassword.value)
                      {
                      alert("repassword is not same with password");
                      return false;
                      }
                
                 return true;
                }
        </script>
  </head>
  <body>
        <form onsubmit = "return Verify()">
        username:&nbsp;&nbsp;<input type = "text" name = "username" id = "username"/><br/>
        password:&nbsp;&nbsp;<input type = "text" name = "password" id = "passsword"/><br/>
        repassword:<input type = "text" name = "repassword" id = "repassword"/> <br/>
        <input type = "submit" value = "submit"/>
        </form> 
     
  </body>
</html>
问题:password.value.length产生不了密码验证的效果?为什么?