永发信息网

js页面输入验证码怎么进行校验

答案:2  悬赏:20  手机版
解决时间 2021-02-16 02:17
我有一个code.jsp生成随机的图片形式验证码,然后把他放到session对象里:session.setAttribute("rand",sRand),我的登录页面login.jsp需要填写验证吗,我想要用js验证是否填写了正确的验证码,我从js里面应该怎么获得code.jsp中session的值,等待高人指教!!
最佳答案
&lt;html&gt;<br>&lt;head&gt;<br>&lt;script language=&quot;javascript&quot; type=&quot;text/javascript&quot;&gt;<br>var code ;<br>function createCode(){ <br>code = new Array();<br>var codeLength = 4;<br>var checkCode = document.getElementById(&quot;checkCode&quot;);<br>checkCode.value = &quot;&quot;;<br>var selectChar = new Array(2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','J','K','L','M','N','P','Q','R','S','T','U','V','W','X','Y','Z');<br>for(var i=0;i&lt;codeLength;i++) {<br>   var charIndex = Math.floor(Math.random()*32);<br>   code +=selectChar[charIndex];<br>}<br>checkCode.value = code;<br>}<br>function validate () {<br>var inputCode = document.getElementById(&quot;yzm&quot;).value.toUpperCase();<br>if(inputCode != code ){<br>   alert(&quot;验证码错误!&quot;);<br>   return false;<br>}<br>else {<br>   alert(&quot;验证码正确!&quot;);<br>   return true;<br>}<br>}<br>&lt;/script&gt;<br>&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=gb2312&quot;&gt;<br>&lt;/head&gt;<br>&lt;body onLoad=&quot;createCode();&quot;&gt;<br>验证码:&lt;input type=&quot;text&quot; id=&quot;yzm&quot; size=&quot;5&quot; /&gt;<br>&lt;input type=&quot;button&quot; id=&quot;checkCode&quot; onClick=&quot;createCode()&quot; title=&quot;刷新验证码&quot; style=&quot;width:50px;color:#F00;border:0;letter-spacing:1px;font-family:Arial;&quot; /&gt;<br>&lt;input type=&quot;button&quot; id=&quot;Button1&quot; onClick=&quot;validate();&quot; value=&quot;确定&quot; /&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;
全部回答
js想验证验证码是否输入正确,这个就只能先把验证码搞到页面DOM对象(或cookie)存起了,但是这样存起了,又会出现验证图片无用的问题 所以,现在都是ajax来处理这些了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一个点光源垂直入射到被照面上所形成的照度,
壳牌机油H X5好还是H X6好
如何打开 大疆 go4飞行记录dat文件
高仿施耐德跟正牌施耐德的性能都一样吗
沈丘县周口月亮羊肉汤滋补烩面地址在哪里啊
现在的抓娃娃机多少钱一台
阅读下列材料:材料一:1920年过后,美国经济
开一个文印店的营业执照要多少钱?一年大概要
仙桃市仙桃晋鑫水产经理部在哪里啊,我有事要
在网吧上网的时候,,英雄联盟的英雄时刻正上
文章起名
2485=2*999+4*99+8*9+()+()+()+()
英雄联盟 游戏一直走两步掉一次 不停重新连接
一个等腰直角三角形的一条边长是5厘米,沿着这
石鼓区衡阳华源装饰材料专业市场地址有谁知道
推荐资讯
仙人球兜长得快吗,实生的小苗
【液压分配阀】叉车的液压系统使用的分配阀为
吾人知是什么意思
银行自动办卡机办不了卡 前台说要先销户 可我
佛山市东企电器有限公司在什么地方啊,我要过
街头篮球更新后怎么那么少人了 匹配都难
定喘汤主治A.风邪犯肺证B.实喘证C.上实下虚之
求重生现代女强文打包下载
新加坡城市滨海度假村的邮编是多少
雅迪两用电动车有64伏的吗
害别人等于害自己。
安卓哪个地图有国外地图的/最好还有离线地图
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?