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