部分代码如下
<script language="JavaScript" src="script/regcheckdata.js"></script>
</head>
<body>
<form name="form" action="register.jsp" method="get"  
  onsubmit="return checkdata();">
   <input type="hidden" name="action" value="register"/>
 <table height ="400" width ="750" border = "2" align ="center" >
 <tr>
 <td align="center" colspan="2">用户注册</td>
 </tr>
 <tr>
 <td>用户名</td>
 <td>
 <input type =text name="username" size="30" maxlength ="10">
   </td>
 </tr>javascript的
  function checkdata() {
 var ssn=form.username.value.toLowerCase();
 if (!checkUserName(ssn)) return false; //用户名检查
 if( strlen(form.password.value)<6 || strlen(form.password.value)>16 ) {
 alert("\正确地登录密码长度为6-16位,仅可用英文、数字、特殊字符!")
form.password.focus()
 return false;
 }请问为啥输入不符合没有弹出密码错误信息,都是直接刷新。