【发布时间】:2018-01-23 16:08:38
【问题描述】:
我的一个页面中有一个表单,我想防止它被自动完成(Google Docs、Last Pass 等)填写。我知道用户可以自己关闭自动完成,但是,这很难为了确保所有客户都这样做,所以我想知道是否有办法让浏览器无法填写表单(修改 html 代码、javascript 等)
【问题讨论】:
标签: javascript html web
我的一个页面中有一个表单,我想防止它被自动完成(Google Docs、Last Pass 等)填写。我知道用户可以自己关闭自动完成,但是,这很难为了确保所有客户都这样做,所以我想知道是否有办法让浏览器无法填写表单(修改 html 代码、javascript 等)
【问题讨论】:
标签: javascript html web
将属性autocomplete 添加到字段中
<input autocomplete="off" />
【讨论】:
关闭表单元素的自动完成功能
<form autocomplete="off">
虽然很多浏览器会忽略此标志,但防止这种情况发生的一种方法是在输入中动态添加 readonly 并在点击时将其删除。
【讨论】:
你可以使用属性 自动完成 ='关闭' 在您的表单标签或任何特定的输入标签中。
【讨论】: