<html:form action="/login.do" method="post"  onsubmit="loginValidate(loginUName,loginUPwd)">
<tr>

<td>用户名 :</td><td><html:text property="loginUName" style="ime-mode:disabled" onkeydown="if(event.keyCode==13)event.keyCode=9"/></td>
</tr>
<tr>
<td>密&nbsp;&nbsp;码 :</td><td><html:password property="loginUPwd"  style="ime-mode:disabled;width: 130 px; "/></td>
</tr>
<tr>
<td colspan="2" align="center">
<html:submit value="登陆"/>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<a href="../public/NewUser.jsp" target="_top">注册</a>
</td>
</html:form>
<script language='javascript'>
var reg = 一个正则;
function loginValidate(loginUName,loginUPwd)
{
var loginUName=loginUName.value;
var loginUPwd =loginUPwd.value;
if(reg.test(loginUName) && reg.test(loginUPwd))
{
alert('恩,很听话!');
}
else
{
alert("用户名和密码只能是a-z、A-Z、0-9、下划线的字符");
return false;
}
}
</script>问题就是进到了else,可是还是提交了,我想进到了else就不提交