js 检验验证码
我在jsp页面上实现了验证码功能,也将“rand”存到了session当中,我想在js文件中对输入的验证码进行正确性判断,恳请高手指定要怎么弄。好像每次取到的值都是上次刷...
我在jsp页面上实现了验证码功能,也将“rand”存到了session当中,
我想在js文件中对输入的验证码进行正确性判断,
恳请高手指定要怎么弄。
好像每次取到的值都是上次刷新出来的值,明明在页面上输入的是正确的验证码,可就是js验证不通过。 展开
我想在js文件中对输入的验证码进行正确性判断,
恳请高手指定要怎么弄。
好像每次取到的值都是上次刷新出来的值,明明在页面上输入的是正确的验证码,可就是js验证不通过。 展开
5个回答
展开全部
var yzm='<%=session.getAttribute("rand")%>'; //获取session里的验证码,赋值给js对象
var txt=formname.inputName.value; //获取输入的验证码哪判基的值
if(yzm!=txt){
alert('您输入了错误的验证码');
formname.inputName.focus();
return false;
}
用js获取是有弊端的。因为页面整个不刷新的话,冲友js取得的只是原来存的验证码的值,所以即使你输李谨入对的话,还是一样。除非用ajax,但是jsp与ajax我不会用,只会用asp.net+ajax
var txt=formname.inputName.value; //获取输入的验证码哪判基的值
if(yzm!=txt){
alert('您输入了错误的验证码');
formname.inputName.focus();
return false;
}
用js获取是有弊端的。因为页面整个不刷新的话,冲友js取得的只是原来存的验证码的值,所以即使你输李谨入对的话,还是一样。除非用ajax,但是jsp与ajax我不会用,只会用asp.net+ajax
广东轻亿云软件
2024-05-14 广告
2024-05-14 广告
广东轻亿云软件科技有限公司在软件开发领域深耕多年,积累了丰富的经验和技术实力。我们深知API接口在现代软件开发中的重要性,因此,我们与多家业界领先的API接口提供商保持着紧密的合作关系,确保我们的产品和服务能够充分利用这些接口,为用户提供更...
点击进入详情页
本回答由广东轻亿云软件提供
展开全部
简单槐纤啊
var yz=<%session.getAttribute("rand"码返);%>铅模仿
var in=document.formname.inputName.value;
if(yz!=in){
..............
}
var yz=<%session.getAttribute("rand"码返);%>铅模仿
var in=document.formname.inputName.value;
if(yz!=in){
..............
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你是单大帆独调用一个生成验证码的jsp文件,并且是在这个文件中保存在session中的,那可能会有问题,好像在session中保存激春的是上次刷新的验证码,也就是说现在页面上显示为1234,那在你刷新一次后,session中存的才明仿耐是1234,但现在显示的不是1234了...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
js验证.干嘛要存到session里?
可以直接取控件值判断不就行了?又不是传到后台
可以直接取控件值判断不就行了?又不是传到后台
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是怎么解决的啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询