HTML <form> autocomplete 属性

定义和用法

autocomplete 属性规定表单是否应启用自动完成功能。

当启用自动完成功能后,浏览器会自动基于用户之前输入的值来完成输入。

提示:可以启用表单的自动完成功能,并禁用特定输入字段的自动完成功能,反之亦然。

实例

启用自动完成的表单:

<form action="/action_page.php" method="get" autocomplete="on">
  <label for="fname">名字:</label>
  <input type="text" id="fname" name="fname"><br><br>
  <label for="email">Email:</label>
  <input type="text" id="email" name="email"><br><br>
  <input type="submit">
</form>

亲自试一试

语法

<form autocomplete="on|off">

属性值

描述
on 默认。浏览器将根据用户之前输入的值自动完成输入。
off 用户必须在每次使用时为每个字段输入一个值。浏览器不会自动完成输入。

浏览器支持

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
支持 支持 4.0 5.2 15.0

注释:autocomplete 属性是 HTML5 中的新属性。