禁止 input 显示历史记录
使用 autocomplete 属性关闭输入框的自动完成功能
问题
在输入框中输入内容时,浏览器会自动显示之前输入过的历史记录下拉列表,如何禁止这种行为?
解答
在 input 元素上添加 autocomplete="off" 属性即可禁止浏览器显示历史记录:
<input type="text" autocomplete="off" />
autocomplete 属性用于控制输入字段是否启用自动完成功能。设置为 off 后,浏览器将不会基于用户之前输入的值显示建议列表。
关键点
autocomplete="off"可以禁止浏览器显示输入历史记录- 该属性适用于所有
input和textarea元素 - 部分浏览器可能会忽略密码字段的
autocomplete="off"设置
目录