HTML <input> autocomplete 屬性

定義和用法

autocomplete 屬性指定輸入字段是否應啟用自動完成。

自動完成允許瀏覽器預測值。當用戶開始在字段中鍵入內容時,瀏覽器應根據先前鍵入的值顯示用于填寫該字段的選項。

注意:autocomplete 屬性適用于以下輸入類型:

  • text
  • search
  • url
  • tel
  • email
  • 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 中的新屬性。