如何用JS代码判断验证码输入是不是正确
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用JS代码判断验证码输入是不是正确相关的知识,希望对你有一定的参考价值。
我的验证码文件是code.asp 里面有句代码是 不知道是否是赋值作用
验证码的输入框ID 是yzm相关语句是<input name="yzm" type="text" class="cdkd" id="yzm" />
验证码图片语句是<img src="code.asp" name="yan" id="yan" />
我写的JS判断语句是
前面用红线圈起来的部分能正确判断执行,但是后面的判断输入是否正确的语句总是弹出输入不正确的提示,请高手指教应该把上图中绿线框里的代码怎么表示啊?
【恋红2010】大侠:Ajax方式验证验证码是怎样的,能否详细指点啊
参考技术A <%=Session(psn)%>这种写法只能在asp中(若果是java,就是jsp),js中是不行的,可以把上面的js校验代码放在asp文件中,或者在asp中定义一个js全局变量:var a = "<%=Session(psn)%>",然后再在js文件中使用这个全局变量。 参考技术B 验证码是要把用户填写的内容发送给服务器端,服务器端验证的,你这样直接写到js里,用户可以用软件自动抓取的,那么就失去验证码的意义了,还有如果你这样判断的话,是区分大小写的追问具体怎么做啊 请大侠指教
追答把内容和验证码同时发给服务器端,然后服务器端验证就行了
追问大哥 就我的代码上 具体指点一下吧
追答你的代码本来就不能用,删掉验证就行了
追问那你帮我做做 该怎么验证输入的验证码是否正确,具体说说代码怎么写
如何用js判断一个对象是不是Array
.如何用js判断一个对象是不是Array
1.Array.isArray(obj) 调用数组的isArray方法
2.obj instanceof Array 判断对象是否是Array的实例
3.Object.prototype.toString.call(obj) ===‘[object Array]’
Object.prototype.toString方法会取得对象的一个内部属性[[Class]],然后依据这个属性,返回一个类似于[object Array]的字符串作为结果,call用来改变toString的this指向为待检测的对象
4.判断对象是否有push等数组的一些方法。(这个方法有兼容问题,但也是一个简单易用的方法)
5.obj.constructor===Array //true
同理判断一个对象是否是函数:
console.log(Object.prototype.toString.call(obj)===‘[object Function]‘) //true或false
以上是关于如何用JS代码判断验证码输入是不是正确的主要内容,如果未能解决你的问题,请参考以下文章