提示校验码错误的代码,该怎么写啊 ?

已举报 回答 关注
提示校验码错误的代码,该怎么写啊 ?
问在线客服
扫码问在线客服
  • 回答数

    8

  • 浏览数

    925

8个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
在处理提交的页面上进行还是在让用户输入的页面上进行?
如果是在处理提交的页面上的话,可以通过验证原来产生的验证码和提交上来的验证的来进行提示.如果是页面中的验证,看你用什么方面显示的验证码了,一般是图片形式(当然也有简单地使用数字显示的),得在页面中保存一个验证码,然后通过JS脚本编写代码判断输入的和预先保存的是否相同,不同则提示出错,如:
假设页面下载中把验证码保存在页面的一个表单隐藏域中
<input id="code" name="code" type="hidden" value="1234" />
输入验证码的表单字段如下:
<input id="yzm" name="yzm" type="text" />
JS代码可以这样写:
<script>
function CheckCode(){
if(code.value!=yzm.value){
alert("请输入正确的验证码.");
return false;
}
}
</script>

希望能帮上你.
取消 评论
网速不好!!
取消 评论
检查是否打开网络共享,是否开启GUEST用户
取消 评论
验证码分不清的,换一张试试
取消 评论
楼上说的方法很好,但是有一个问题:如果刚打开这个页面时候,验证码已经保存到隐藏域了,这样倒是可以用js进行比对,但是前提是验证码不允许刷新!
如果验证码可以刷新,而刷新后的验证码和隐藏域的数值就完全不同了,那你永远都是错误!除非刷新整个页面!

是刷新的话,好像刚靠js是不行了!或者单像楼上说的用js也是不行了,具体嘛,我也正在研究
取消 评论
您好,我看到您的问题很久没有人来回答,但是问题过期无人回答会被扣分的并且你的悬赏分也会被没收!所以我给你提几条建议:

一,你可以选择在正确的分类下去提问,这样知道你问题答案的人才会多一些,回答的人也会多些。

二,您可以到与您问题相关专业网站论坛里去看看,那里聚集了许多专业人才,一定可以为你解决问题的。

三,你可以向你的网上好友问友打听,他们会更加真诚热心为你寻找答案的,甚至可以到相关网站直接搜索.

四,网上很多专业论坛以及知识平台,上面也有很多资料,我遇到专业性的问题总是上论坛求解决办法的。

五,将你的问题问的细一些,清楚一些!让人更加容易看懂明白是什么意思!

谢谢采纳我的建议! !
取消 评论
浏览器问题吧 换个试下
取消 评论
您好,这个问题是由于您长时间停留在该页没有刷新而直接登录,或输入不正确的验证码所导致。请您先点击“刷新”键,然后及时输入注册卡卡号、登录密码和验证码,以便正常登录并使用网上银行。若反复出现该提示或直接返回到操作超时(无错误代码)页面,请您尝试以下操作:

(1)打开IE浏览器,选择“工具”菜单-->“Internet选项”-->“高级”标签-->点击“还原默认设置”后确定退出。
(2)打开IE浏览器,选择“工具”菜单-->“Internet选项”-->“常规”标签-->点击“Internet临时文件”中的“设置”-->“检查所存网页的较新版本”中选择“每次访问此页时检查”后确定退出。
(3)打开IE浏览器,选择“工具”菜单-->“Internet选项”-->“常规”标签-->点击“Internet临时文件”中的“删除文件”,在“删除所有脱机内容”前打勾后点击确定。
(4)如果安装了3721上网助手,建议您将其完全卸载。
(5)重启电脑。

若您在局域网环境下遇操作超时提示,除以上操作外,请您尝试如下操作:

请网管将您客户机映射到公网的IP地址由动态IP调整为静态IP,同时将代理服务器或路由器的超时时间调整为15分钟。如果您着急使用,建议您换一种上网方式,一般拨号就完全可以解决该问题。

专家提供:
取消 评论
ZOL问答 > 提示校验码错误的代码,该怎么写啊 ?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?