HTML <form> autocomplete属性
例
自動入力機能を有効にするフォーム:
<form action="demo_form.html" method="get" autocomplete="on">
First name:<input type="text" name="fname"><br>
E-mail: <input type="email" name="email"><br>
<input type="submit">
</form>
試してみる »
ブラウザサポート
表内の数字は、その属性をサポートする最初のブラウザバージョンを示します。
| 属性 | |||||
|---|---|---|---|---|---|
| autocomplete | Yes | Yes | 4.0 | 5.2 | 15.0 |
定義と使い方
autocomplete 属性は、フォームで自動入力機能を有効にするかどうかを指定します。
自動入力により、ブラウザはフィールドへの入力を予測できます。ユーザーがフィールドに入力し始めると、ブラウザは以前に入力した値に基づいて、フィールドに記入するオプションを表示します。
フォームの自動入力を無効にするには、autocomplete 属性を "off" に設定します:
autocomplete="off"
ヒント:autocomplete "on" はフォームに、"off" は特定の入力フィールドに適用されます。逆も同様です。
HTML 4.01 と HTML5 の違い
autocomplete 属性は HTML5 の新しい属性です。
構文
<form autocomplete="on|off">
属性値
| 值 | 説明 |
|---|---|
| on | デフォルト。自動入力機能を有効にします。ブラウザはユーザーが以前に入力した値に基づいて値を自動入力します。 |
| off | 自動入力機能を無効にします。ユーザーは毎回各フィールドに値を入力する必要があり、ブラウザは入力を自動的に完了しません。 |
HTML <form> タグ その他の拡張