在HTML5中自动完成关闭

时间:2019-04-09 10:47:19

标签: html5 autocomplete

我已经尝试了HTML5格式的autocomplete =“ off”和autocomplete =“ false”,但是在chrome版本(73.0.3683.103)中不起作用。

1 个答案:

答案 0 :(得分:1)

禁用HTML表单输入自动填充和自动填充

  1. autocomplete="off"元素上添加<form>
  2. 添加隐藏的<input>,其中autocomplete="false"是表单的第一个子元素。
<form autocomplete="off" method="post" action="">
    <input autocomplete="false" name="hidden" type="text" style="display:none;">
    ...

这种格式将阻止Chrome和Firefox为表单内的所有输入字段提供自动填充和自动完成功能。 (如here所述)

尽管有些浏览器会忽略这一点,但众所周知。在此线程所附的可能修复程序的链接中有完整的讨论。

        

现在在我从未使用过的Chrome 72.0.3626.121中为我工作   以前。

     

我一直在使用<input type="text" id="something" pattern="[ \S]+" role="presentation" autocomplete="nope">,但现在不起作用。

您可以在MDN上了解有关autocomplete的更多信息。

如果相关,您还可以选择使用library

不过,上述调查似乎没有一个可行的解决方案。

stackoverflow上了解有关此内容的更多信息。