有人对使用 jquery 创建一个极其简单的表单验证字段有什么建议吗?我需要阻止基本形式的垃圾邮件。希望有某种类型的 1+1= 字段,我们用来确保它是提交表单的人。我没有能力将 .php 或 .asp 放在网站上,因此它需要依赖 jquery 或其他方法。
有什么建议么??
有人对使用 jquery 创建一个极其简单的表单验证字段有什么建议吗?我需要阻止基本形式的垃圾邮件。希望有某种类型的 1+1= 字段,我们用来确保它是提交表单的人。我没有能力将 .php 或 .asp 放在网站上,因此它需要依赖 jquery 或其他方法。
有什么建议么??
机器人脚本很可能甚至没有 Javascript,因此它毫无用处。如果没有服务器端解决方案,我认为这是不可行的。
我也一直在寻找类似的东西,我想我找到了一些看起来也不错的有用的东西:
http
://www.webdesignbeach.com/beachbar/ajax-fancy-captcha-jquery-plugin我没试过这还没有。
问候
西格斯特
您无法在客户端(使用 Jquery)解决此问题。在垃圾邮件提交的情况下,客户端不能被信任。
要解决此问题,您将需要修改服务器端的内容。
一些建议可能就足够了
使用表单发送此用户独有的一些会话变量的哈希,并在回复时验证。这是为了通过检测不良哈希来防止重放攻击。
添加应留空的字段,并使用 css 隐藏它们。垃圾邮件机器人将填写它们。过滤掉在这些字段中包含数据的提交。