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 中的新屬性。