jQuery Captcha类型脚本

时间:2009-09-22 02:00:32

标签: javascript jquery captcha

有人建议使用jquery创建一个非常简单的表单验证字段吗?我需要阻止基本形式的垃圾邮件。我们喜欢拥有某种类型的1 + 1 =字段,以确保它是提交表单的人。我没有把.php或.asp放在网站上的能力,所以它需要依赖jquery或其他方法。

有什么建议吗?

3 个答案:

答案 0 :(得分:2)

很有可能机器人脚本甚至没有Javascript,因此它将毫无用处。如果没有服务器端解决方案,我认为这是不可行的。

答案 1 :(得分:0)

您无法在客户端(使用Jquery)解决此问题。在垃圾邮件提交情况下,客户端无法信任。

要解决此问题,您需要修改服务器端的内容。

一些可能足够的建议

  1. 使用表单发送此用户特有的某些会话变量的哈希值,并在回复时验证。这是为了通过检测坏哈希来防止重放攻击。

  2. 添加应留空的字段,并使用css隐藏它们。垃圾邮件机器人将填写它们。过滤掉包含这些字段中数据的提交。

答案 2 :(得分:0)

我一直在寻找类似的东西,我想我发现了一些看起来不错的东西: http://www.webdesignbeach.com/beachbar/ajax-fancy-captcha-jquery-plugin

我还没试过这个。

问候
Sigersted