帮看看 JSP 登录验证
当用户名为空的时候验证之后 alert提示“请输入用户名!用户名不能为空”但是程序不return 回来还继续走Action 这是怎么回事??怎么能让他验证完之后就返回 而不继续走Action
或者谁有现成的登录代码发给我谢谢 登录按钮要图片型的 5126ok@sohu.com;47493705@qq.com
<script type="text/javascript">
function checkUserName(myform){
if (myform.userName.value==""){
alert("请输入用户名!用户名不能为空");myform.userName.focus();return false;
}
if (myform.userName.value.length<6){
alert("用户名至少为6位,请重新输入!");myform.userName.focus();return false;
}
x_regexp=/^\w+$/i;
if(!x_regexp.test(myform.userName.value))
{
alert("用户名中含有非法字符!");myform.userName.focus();return false;
}
if (myform.passWord.value==""){
alert("请输入密码!");myform.passWord.focus();return false;
}
regexpPSW =/^[A-Za-z0-9]+$/i; //由数字和26个英文字母组成的字符串
if (!regexpPSW.test(myform.passWord.value)){
alert("密码应为数字和26个英文字母");myform.passWord.focus();return false;
}
if (myform.passWord.value.length<6){
alert("密码至少为6位,请重新输入!");myform.passWord.focus();return false;
}
}
</script>
<form action="Login.do" method="post" name="myform">
<div id="loginbar">
<div class="loginbar1">
<ul>
<li><img src="images/zhpicture.jpg" /> 账号: <input type="text" size="15" name="userName"/>
</li>
<li><img src="images/mm.jpg" /> 密码: <input type="text" size="15" name="passWord"/>
</li>
</ul>
</div>
<div class="loginbar2">
<ul>
<li><input type="image" value="提交" src="images/login3.jpg" onclick="checkUserName(myform);"/></li>
<li><img src="images/zc.jpg" /> <a href="regist.jsp">用户注册</a></li>
<li><img src="images/mmj.jpg" /><a href="#">找回密码</a></li>
</ul>
</div>
</div>
</form>