オートコンプリートとはなんぞやという方もいるかもしれないのでご説明します。
よくログインページなどで見られますが、IDを入力したときに前回保存されたパスワードが自動的に入力されるような機能のことです。
今回はそのオートコンプリート機能について一部のブラウザでの挙動の違いがあり、調査するにいたったので結果をまとめます。
【事象】
あるHTMLのオートコンプリートの動作確認時にIE11とEdgeで機能しないという現象にあったので記録。
【調査結果】
オートコンプリートを効かせるためには、ページの構造として以下の条件にマッチする必要がある。
・該当ページのform内に、<inputType=”text”>、<inputType=”password”>項目が一つずつ存在すること。
・<input type=”submit”>、もしくは<input type=”image”>でフォーム送信すること。
【原因】