HTML <input> autocomplete 属性
定义和用法
autocomplete
属性指定输入字段是否应启用自动完成。
自动完成允许浏览器预测值。当用户开始在字段中键入内容时,浏览器应根据先前键入的值显示用于填写该字段的选项。
注意:autocomplete
属性适用于以下输入类型:
- text
- search
- url
- tel
- password
- datepickers
- range
- color
实例
一个启用自动完成的 HTML 表单,包含一个关闭自动完成的输入字段:
<form action="/action_page.php" autocomplete="on"> <label for="fname">名字:</label> <input type="text" id="fname" name="fname"><br><br> <label for="lname">姓氏:</label> <input type="text" id="lname" name="lname"><br><br> <label for="email">电邮:</label> <input type="email" id="email" name="email" autocomplete="off"><br><br> <input type="submit"> </form>
语法
<input autocomplete="on|off">
属性值
值 | 描述 |
---|---|
on | 默认。规定自动完成打开(启用)。 |
off | 规定自动完成关闭(禁用)。 |
浏览器支持
表中的数字注明了首个完全支持该属性的浏览器版本。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
17.0 | 6.0 | 2.0 | 5.1 | 10.0 |
提示:在某些浏览器中,您可能需要手动启用自动完成功能(请查看浏览器菜单中的“首选项”)。
注释:autocomplete
属性是 HTML5 中的新属性。