0

有人对使用 jquery 创建一个极其简单的表单验证字段有什么建议吗?我需要阻止基本形式的垃圾邮件。希望有某种类型的 1+1= 字段,我们用来确保它是提交表单的人。我没有能力将 .php 或 .asp 放在网站上,因此它需要依赖 jquery 或其他方法。

有什么建议么??

4

3 回答 3

2

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

于 2009-09-22T02:05:19.170 回答
0

我也一直在寻找类似的东西,我想我找到了一些看起来也不错的有用的东西: http

://www.webdesignbeach.com/beachbar/ajax-fancy-captcha-jquery-plugin我没试过这还没有。

问候
    西格斯特

于 2009-11-16T16:47:48.283 回答
0

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

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

一些建议可能就足够了

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

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

于 2009-09-22T02:06:45.557 回答