如何阻止Firefox的自动完成?

CBa*_*arr 20 firefox input autofill

我们网站的几个部分用户需要输入一些信息,Firefox的自动填充会在页面加载时接管 - 大多数都是错误的!

例如,有一个"传真号码"字段,对于某些用户,Firefox一直在填写他们的电子邮件地址.如果他们没有看到这个并且他们去提交表格,验证人向他们抱怨它不是有效的数字格式.

这确实让我们的销售人员感到担忧,因为当他们去查看客户页面时,他们有时会看到它充满了自己的个人信息.

有没有办法阻止Firefox这样做?

Pau*_*xon 36

将autocomplete ="off"添加到表单标记中,如Mozilla文档中的说明如何关闭表单自动完成

<form name="form1" id="form1" method="post" autocomplete="off"
  action="http://www.example.com/form.cgi">
[...]
</form>
Run Code Online (Sandbox Code Playgroud)

请阅读有关异常和变通方法的部分- 如果表单中有名称或地址字段,浏览器将忽略自动填充属性!

  • 您还可以将单个输入的自动完成设置为关闭 (6认同)

Óla*_*age 14

如果您不关心验证,可以使用autocomplete ="off"

顺便说一句,这是 Mozilla自己关于自动完成的一篇很棒的文章