HTML <input> autocomplete属性
例
自動補完機能を有効にした HTML フォーム(そのうちの 1 つの入力フィールドでは自動補完が無効になっています):
<form action="demo_form.html" autocomplete="on">
First name:<input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
E-mail: <input type="email" name="email" autocomplete="off"><br>
<input type="submit">
</form>
試してみる »
ブラウザサポート
![]()
![]()
![]()
![]()
![]()
すべての主要ブラウザが autocomplete 属性をサポートしています。
ヒント:一部のブラウザでは、自動補完機能を手動で有効にする必要がある場合があります(ブラウザのメニューの「設定」で行います)。
定義と使い方
autocomplete 属性は、入力フィールドで自動補完機能を有効にするかどうかを指定します。
自動補完により、ブラウザはフィールドへの入力を予測できます。ユーザーがフィールドに入力し始めると、ブラウザは以前に入力した値に基づいて、フィールドに入力する候補を表示します。
注意:autocomplete 属性は、以下の <input> タイプに適用されます:text、search、url、tel、email、password、datepickers、range、color。
HTML 4.01 と HTML5 の違い
autocomplete 属性は HTML5 の新しい属性です。
構文
<input autocomplete="on|off">
属性値
| 值 | 説明 |
|---|---|
| on | デフォルト。自動補完機能を有効にすることを指定します。 |
| off | 自動補完機能を無効にすることを指定します。 |
HTML <input> タグ その他の拡張