フォーム自動完成属性

定義と使用方法

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
サポート サポート サポート サポート サポート