简单的也行。

1 Mutoo Jan 14, 2013 js是前端脚本,任何在前端产生的内容都不足以做为验证码。 验证码是用来阻碍自动化脚本的,你用js的话,等于直接把验证码给公开了。 如果你不想自己实现服务端产生验证码的话,可以考虑用这个开放服务 http://www.google.com/recaptcha |
4 undozen Jan 14, 2013 有过,不是库,是 SONY 的网站。。。 |
5 binux Jan 14, 2013 验证码是通过识别明文,然后比较识别结果和明文来判别人类的。 如果只有js,那么比较也是由客户端进行的,那么意味着明文暴露给了机器,无从比较。 如果部分js,那要js干嘛?直接生成图片不就好了吗? |
7 undozen Jan 14, 2013 |
8 RelativeLayout Jan 14, 2013 js做验证码没有意义 |
9 heroicYang Jan 14, 2013 不要相信前端的验证... |
10 revlis7 Jan 14, 2013 既然是校验,那么肯定牵涉到用户输入与真实值的比较,如果放在js做check,那就是在浏览器里做判断,用户可以在浏览器里通过工具(比如firebug),绕过校验机制,这样验证码也就失去了作用。 所以一般情况下,check验证码都应该是由后台完成的,比较流行的插件也应该是应用在服务器端的。 另外recaptcha可能比较入文艺青年的法眼,但是实际在国内应用时,对英语基础很差或很不敏感的人(比如低龄或高龄人群)不是很友好。 我用过一个俄罗斯人用php写的Kcaptcha,如果是php的话可以参考下。 |
11 luin Jan 14, 2013 jQuery.ajax() |
12 CosWind Jan 15, 2013 via Android 同上,前端做这个好比具有密码找回。。 |
15 soulteary Jan 15, 2013 |