【问题标题】:Prevent the Autocomplete to work in the web form [duplicate]防止自动完成在网络表单中工作[重复]
【发布时间】:2018-01-23 16:08:38
【问题描述】:

我的一个页面中有一个表单,我想防止它被自动完成(Google Docs、Last Pass 等)填写。我知道用户可以自己关闭自动完成,但是,这很难为了确保所有客户都这样做,所以我想知道是否有办法让浏览器无法填写表单(修改 html 代码、javascript 等)

【问题讨论】:

    标签: javascript html web


    【解决方案1】:

    将属性autocomplete 添加到字段中

    <input autocomplete="off" />
    

    【讨论】:

      【解决方案2】:

      关闭表单元素的自动完成功能 &lt;form autocomplete="off"&gt;

      虽然很多浏览器会忽略此标志,但防止这种情况发生的一种方法是在输入中动态添加 readonly 并在点击时将其删除。

      【讨论】:

        【解决方案3】:

        你可以使用属性 自动完成 ='关闭' 在您的表单标签或任何特定的输入标签中。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-05-29
          • 1970-01-01
          • 1970-01-01
          • 2018-12-28
          • 1970-01-01
          • 2015-01-03
          • 1970-01-01
          • 2019-10-05
          相关资源
          最近更新 更多