使用jQuery代替ReCaptcha?

时间:2012-02-06 20:46:19

标签: jquery recaptcha

是否可以使用jQuery禁用表单元素的提交按钮作为阻止垃圾邮件机器人的方法?

例如要求用户添加2 + 2?

如果表单字段的值为4,则启用“提交”按钮。

它会有所帮助,还是垃圾邮件机器人很容易就能得到这样的东西?

2 个答案:

答案 0 :(得分:3)

有可能垃圾邮件程序不会执行首先禁用提交按钮的JavaScript。如果您无法控制表单的目的地,那么您无法阻止此类垃圾邮件。

答案 1 :(得分:1)

对于垃圾邮件,问题不在于提交按钮是可见的还是可点击的。这对垃圾邮件没什么影响。 重要的是公开了inputaction表单,从而可以通过编程方式向服务器发送有效请求。实际上,使用客户端技术无法保证防止垃圾邮件。

这是一个建议:使用您自己的服务器设置ReCaptcha,它将发送回HTML表单(例如使用AJAX)。表格知识在您的服务器上是安全的,直到知道请求者为人(通过CAPTCHA)。

更多想法