js 检验验证码

我在jsp页面上实现了验证码功能,也将“rand”存到了session当中,我想在js文件中对输入的验证码进行正确性判断,恳请高手指定要怎么弄。好像每次取到的值都是上次刷... 我在jsp页面上实现了验证码功能,也将“rand”存到了session当中,
我想在js文件中对输入的验证码进行正确性判断,
恳请高手指定要怎么弄。
好像每次取到的值都是上次刷新出来的值,明明在页面上输入的是正确的验证码,可就是js验证不通过。
展开
 我来答
大明白戴夫
推荐于2016-06-24 · TA获得超过3609个赞
知道小有建树答主
回答量:1.5万
采纳率:0%
帮助的人:2082万
展开全部
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
广东轻亿云软件
2024-05-14 广告
广东轻亿云软件科技有限公司在软件开发领域深耕多年,积累了丰富的经验和技术实力。我们深知API接口在现代软件开发中的重要性,因此,我们与多家业界领先的API接口提供商保持着紧密的合作关系,确保我们的产品和服务能够充分利用这些接口,为用户提供更... 点击进入详情页
本回答由广东轻亿云软件提供
天梦半纯唯19
2009-04-08 · TA获得超过1265个赞
知道小有建树答主
回答量:1348
采纳率:0%
帮助的人:1301万
展开全部
简单槐纤啊
var yz=<%session.getAttribute("rand"码返);%>铅模仿
var in=document.formname.inputName.value;
if(yz!=in){
..............
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yunbanlongwu
2009-04-07
知道答主
回答量:25
采纳率:0%
帮助的人:8.9万
展开全部
如果你是单大帆独调用一个生成验证码的jsp文件,并且是在这个文件中保存在session中的,那可能会有问题,好像在session中保存激春的是上次刷新的验证码,也就是说现在页面上显示为1234,那在你刷新一次后,session中存的才明仿耐是1234,但现在显示的不是1234了...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a85a2ec39
2009-04-08 · TA获得超过257个赞
知道答主
回答量:36
采纳率:0%
帮助的人:35.1万
展开全部
js验证.干嘛要存到session里?
可以直接取控件值判断不就行了?又不是传到后台
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Dreamwear輝
2012-04-16 · TA获得超过114个赞
知道答主
回答量:50
采纳率:0%
帮助的人:10.1万
展开全部
你是怎么解决的啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式