如何防止IE表单自动填充填充蜜罐字段?

Eri*_*air 6 security internet-explorer spam-prevention

我已经在我的大多数客户的联系表单上实现了蜜罐字段,以防止发送垃圾邮件.但是,我注意到IE的表单自动填充选项填写了蜜罐字段,从而触发了我的反垃圾邮件逻辑.我怎么能阻止这个?

我试着给表单域不同的名字-它目前叫emailConfirmation,但我试过conf_emliame,它仍然自动填充.我也尝试将蜜罐字段移动到表单的最底部 - 远离现有email输入.

Ilm*_*nen 5

正如David Faber链接到的答案中所建议的那样,尝试将该autocomplete="off"属性添加到input标记中.

这不是标准的HTML4/XHTML属性,但所有主流浏览器都了解它.而且在HTML5标准化.


Ste*_*tti 1

给你的蜜罐字段一个半随机的名称,例如。在实际名称后添加随机数。这样它就永远不会出现两次相同的名称,并且不应该由 IE 填充。

您可能还想看看cfformprotect。它有一些很棒的功能,并帮助我保护了很多项目的表单提交。