我做了个验证码的判断,在jsp页面上进想判断,但是不管是否输入,对错,都能进到主页面,这是怎么回事?请高手帮忙看一下!我的jsp页面上的代码:<script language="javascript" type="text/javascript"> function HOPE_return()
{
HOPE_check=document.HOPE_form;
if (HOPE_check.userid.value==""){
HOPE_check.userid.focus();
alert("请输入您的用户名");
return ;
}
if (HOPE_check.password.value==""){
HOPE_check.password.focus();
alert("您的密码不能为空");
return ;
}
if (HOPE_check.password.value.length>16){
HOPE_check.password.focus();
alert("您的密码长度最多只能输入16位!");
return ;
}
randomize validate = int(8999*rnd()+1000);
if (HOPE_form.validate.value.length==0){
alert("出错了,您没有填写验证码。");
HOPE_form.validate.focus();
return ;
} if (HOPE_form.validate.value.!="+<%=request.getSession().getAttribute("rand")%>"+"){"
alert("出错了,您填写的验证码不正确。");
HOPE_form.validate.focus();
return ;
}
}</script>
<input type="image" name="imageField" src="images/User_Login_0_13.gif" style=" width:40px; height:40px;"
onSubmit="function HOPE_return();" /><td align="left"><img name="validate" src="ValidateCode" alt="验证码"></td>
{
HOPE_check=document.HOPE_form;
if (HOPE_check.userid.value==""){
HOPE_check.userid.focus();
alert("请输入您的用户名");
return ;
}
if (HOPE_check.password.value==""){
HOPE_check.password.focus();
alert("您的密码不能为空");
return ;
}
if (HOPE_check.password.value.length>16){
HOPE_check.password.focus();
alert("您的密码长度最多只能输入16位!");
return ;
}
randomize validate = int(8999*rnd()+1000);
if (HOPE_form.validate.value.length==0){
alert("出错了,您没有填写验证码。");
HOPE_form.validate.focus();
return ;
} if (HOPE_form.validate.value.!="+<%=request.getSession().getAttribute("rand")%>"+"){"
alert("出错了,您填写的验证码不正确。");
HOPE_form.validate.focus();
return ;
}
}</script>
<input type="image" name="imageField" src="images/User_Login_0_13.gif" style=" width:40px; height:40px;"
onSubmit="function HOPE_return();" /><td align="left"><img name="validate" src="ValidateCode" alt="验证码"></td>
解决方案 »
- Jquery验证多个同属性INPUT框
- DOJO 1.5 的chm格式的参考手册
- ext gridpanel分页问题
- |zyciis| 请大家帮我改一下IE兼容问题,我在FireFox中可以,但在IE的效果不行,谢谢
- JS中如何把数组转化成JSON格式?急!!!!
- 这样读取数据库图片切换哪里不正确??
- 一个关于tab键的问题
- JavaScript极速狂飙:CSS样式表的渲染效率
- ajax问题,如果服务器在n秒内没有相应,则终止当前请求,如何实现?
- 当按住鼠标在页面中表格上滑动时,会将表格中的内容高亮显示,即被选中了。请问有什么办法让鼠标滑动时表格中的内容不高亮显示,
- javascript方法调用的问题
- 自己做个滑动,谁能帮忙看下下面这个BUG是什么原因!可能代码有点多希望有人帮忙解决下!
if (HOPE_form.validate.value!="<%=request.getSession().getAttribute("rand")%>"){