html - HTML5 中的自动完成功能关闭

标签 html autocomplete

我已经尝试过 HTML5 表单中的 autocomplete="off"和 autocomplete="false"但它在 chrome 版本 (73.0.3683.103) 中不起作用。

最佳答案

禁用 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 )

尽管已知某些浏览器会忽略这一点;此线程所附的链接中对可能的修复进行了完整的讨论。

Now works for me in Chrome 72.0.3626.121 having never worked previously.

I had been using <input type="text" id="something" pattern="[ \S]+" role="presentation" autocomplete="nope"> but that now doesn't work.

您可以阅读有关 autocomplete 的更多信息上MDN .

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

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

有关此内容的更多信息,请访问 stackoverflow .

关于html - HTML5 中的自动完成功能关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55591018/

相关文章:

javascript - 在单击 CSS 时创建下拉菜单

Angular 2 和浏览器自动填充

android - Google Places 自动完成 + Android fragment

html - 如何在语义 ui 的中心对齐 2 个 block ?

javascript - 我需要在 gwt 中的复选框和复选框名称之间留一个空隙

javascript - 如何使列表用相同的句子打印随机数 5 次?

javascript - onclick 函数在 IE 中返回 undefined,在 Chrome 和 Firefox 中工作正常

javascript - 如果 jquery ui 自动完成有图像,如何捕获它的选择事件?

javascript - 单击提交按钮时使用关闭按钮使文本可清除

JavaScript 在输入时自动完成