我们在做验证码的时候往往由于要反作弊,验证有时故意加入多的干扰因素,这时
验证码显示不很清楚,用户经常输入错误。这样不但要重新刷新页面,导致用户没
有看清楚验证码而重填而不是修改,而且如果没有用 保存下用户输入的其
它数据的话如姓名,用户刚刚输入的内容也不存在了,这样给用户造成不好的体
验。SS
本例在原有验证方式基础之上增加一段 ,通过 来获取返回值,以此来验
证是否有效,这样即使用户浏览器不支持 ,也不会影响他的正常使用了。S
为了防止作弊,当用户连接 次输入错误时则重载一下图片,这样也利于用户因为
图片上的验证码辨认不清而使终无法输入正确。S
本例还特别适合检验用户名是否有效,只要从后台做个 查询,返回一个值或是
即可。这种例子太多S,就在此不赘述了。S
本例的优点在于非常方便用户输入,而且减少对服务器端的请求,可以说既改善用
户体验而且略会节省带宽成本,但相应地要在页面上增加一段 代码,在
目前网速越来越快人们要求便捷舒适的今天,似乎我们更应注意提供给用户良好的
使用感受。S
代码如下,
输入主页面
!"#$!%&'"(!""
!")"*!""+,!"%&'"-
##..
##., / 0$
##1 23
(.+,"%&'"$
.+,"%&'"$
. "#$!%&'"$
-
-
,-
-图片验证#-