文件名称:jsp+Ajax无刷新验证码
文件大小:7KB
文件格式:RAR
更新时间:2011-06-23 05:36:05
ajax jsp 无刷新 验证码
我们在做验证码的时候往往由于要反作弊,验证有时故意加入多的干扰因素,这时验证码显示不很清楚,用户经常输入错误。这样不但要重新刷新页面,导致用户没有看清楚验证码而重填而不是修改,而且如果没有用session保存下用户输入的其它数据的话(如姓名),用户刚刚输入的内容也不存在了,这样给用户造成不好的体验。
本例在原有验证方式基础之上增加一段js,通过xmlhttp来获取返回值,以此来验证是否有效,这样即使用户浏览器不支持js,也不会影响他的正常使用了。
为了防止作弊,当用户连接3次输入错误时则重载一下图片,这样也利于用户因为图片上的验证码辨认不清而使终无法输入正确。
本例还特别适合检验用户名是否有效,只要从后台做个sql查询,返回一个值或是xml即可。(
【文件预览】:
validatecode
----.project(1KB)
----.mymetadata(309B)
----WebRoot()
--------WEB-INF()
--------img.jsp(3KB)
--------num.jsp(835B)
--------index.jsp(850B)
--------net.js(2KB)
--------META-INF()
--------random.jsp(2KB)
----.myeclipse()
----src()
----.classpath(340B)