フォーム自動完成属性
定義と使用方法
autocomplete
属性設定またはフォームの自動完成属性の値を返します。
自動完成を有効にすると、ブラウザはユーザーが以前に入力した値に基づいて自動的に値を完了します。
ヒント:フォームに「オン」の自動完成機能を設定し、特定の入力フィールドに「オフ」機能を設定することもできますが、逆も然りです。
ヒント:一部のブラウザでは、正常に動作するために自動完成機能を有効にする必要がある場合があります(ブラウザのメニューの「設定」を確認してください)。
参照:
HTML リファレンスマニュアル:HTML <form> autocomplete 属性
例
例1
自動完成をオフに設定する:
document.getElementById("myForm").autocomplete = "off";
例2
自動完成の状態を返す:
var x = document.getElementById("myForm").autocomplete;
文法
自動完成属性を返す:
formObject.autocomplete
自動完成属性の設定:
formObject.autocomplete = on|off
属性値
値 | 説明 |
---|---|
on | デフォルトです。ブラウザはユーザーが以前に入力した値に基づいて自動的に値を完了します。 |
off | ユーザーが各フィールドに値を入力するたびに、値を入力する必要があります。ブラウザはエントリを自動的に完了しません。 |
技術的な詳細
返り値: | 自動完了の状態を示す文字列値。 |
---|
ブラウザのサポート
このテーブルの数字には、この属性を完全にサポートする最初のブラウザのバージョンが示されています。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
サポート | サポート | サポート | サポート | サポート |