HTML autocomplete 属性
定义和用法
The autocomplete
属性指定表单或输入字段是否应启用自动完成功能。
自动完成允许浏览器预测值。当用户开始在字段中输入时,浏览器应根据之前输入的值显示选项以填写字段。
提示:可以为表单启用自动完成功能,而为特定输入字段禁用自动完成功能,反之亦然。
注意:The autocomplete
属性与以下 <input>
类型一起使用:文本、搜索、URL、电话、电子邮件、密码、日期选择器、范围和颜色。
适用于
The autocomplete
属性可以在以下元素上使用
元素 | 属性 |
---|---|
<form> | autocomplete |
<input> | autocomplete |
示例
表单示例
启用自动完成功能的表单
<form action="/action_page.php" method="get" autocomplete="on">
姓氏:<input type="text" name="fname"><br>
电子邮件: <input type="email" name="email"><br>
<input type="submit">
</form>
自己试一试 »
输入示例
一个启用自动完成功能的 HTML 表单(但一个输入字段已禁用自动完成功能)
<form action="/action_page.php" autocomplete="on">
姓氏:<input type="text" name="fname"><br>
姓氏: <input type="text" name="lname"><br>
电子邮件: <input type="email" name="email" autocomplete="off"><br>
<input type="submit">
</form>
自己试一试 »
浏览器支持
The autocomplete
属性对每个元素具有以下浏览器支持
元素 | |||||
---|---|---|---|---|---|
form | 是 | 是 | 4.0 | 5.2 | 15.0 |
input | 17.0 | 5.0 | 4.0 | 5.2 | 9.6 |