DOM

HTMLInputElement.autocomplete プロパティ

 編集:2022.11.05 by T.A.

[Edge]。→

HTMLInputElement の制御値をブラウザーで自動的に補完できるかどうかを文字列で取得/設定します。

HTMLの autocomplete 属性を反映しています。

mdn: 文字列。その要素の autocomplete 属性を返却または設定します。これはコントロールの値をブラウザーで自動的に補完できるかどうかを示します。type 属性の値が hidden、checkbox、radio、file、またはボタン型(button、submit、reset、image)の場合は無視されます。可能な値は次の通りです。

HTMLInputElement.autocomplete
HTMLInputElement HTMLInputElement

文字列。

on ブラウザーが以前入力された値を使用して値を自動補完することができる
off ユーザーは明示的に値を入力しなければならない

HTML:

<FORM>
 <INPUT id=IdTest1 type=email name=em autocomplete="email">
 <INPUT id=IdTest2 type=email name=em2 autocomplete="username">
 <INPUT id=IdTest3 type=text name=uname autocomplete="username">
 <INPUT type=submit >
</FORM>

JavaScript:

D=IdTest1.autocomplete;  //=[string]:email
D=IdTest2.autocomplete;  //=[string]:username
D=IdTest3.autocomplete;  //=[string]:username

autocomplete は off 以外はすべて“on”と観てもよいようです。

name は必須にようです。これが無いと対応した内容が出てこない。そしてフォーム送信しないとだめでした。


テスト