Javascript 联系人表单上的反机器人垃圾邮件保护

Javascript 联系人表单上的反机器人垃圾邮件保护,javascript,spam,bots,Javascript,Spam,Bots,我在antibot的联系方式中使用了这个,但我还是收到了很多邮件: var a=Math.ceil(Math.random()*10); var b=Math.ceil(Math.random()*10); 变量c=a+b 函数DrawBotBoot() { 文件。写入(“Antibot”+a+“+”+b+“=”); 文件。填写(“”); } 函数ValidBotBoot(){ var d=document.getElementById('BotBootInput')。值; 如果(d=

我在antibot的联系方式中使用了这个,但我还是收到了很多邮件:


var a=Math.ceil(Math.random()*10);
var b=Math.ceil(Math.random()*10);
变量c=a+b
函数DrawBotBoot()
{
文件。写入(“Antibot”+a+“+”+b+“=”);
文件。填写(“”);
}    
函数ValidBotBoot(){
var d=document.getElementById('BotBootInput')。值;
如果(d==c)返回true;
返回false;
}
有人能帮我把这件事说成“今年是什么年”之类的吗?
谢谢

使用验证码保护自己免受机器人攻击。类似的东西会满足你的需要。这将大大减少发送到表单中的垃圾邮件数量。

对于出于任何原因不想使用reCaptcha并只回答基本数学问题的人,这可以作为限制机器人数量的解决方案:

这是用JavaScript编写的。大多数机器人不执行甚至不看JavaScript,这就是为什么它被破坏的原因;他们只是在没有JS的情况下提交表单来阻止它。请始终在服务器端验证您的内容。。。