← エラー辞典に戻る

HTML

📝 input の autocomplete が効かない

inputのautocomplete属性が効かない

😰 こんな症状

autocomplete='off'を指定してもブラウザが自動入力してくる。ブラウザの仕様を理解しよう。

🔍 原因

多くのブラウザはセキュリティ上の理由でautocomplete='off'を無視することがあるよ。特にログインフォームのパスワード欄は、ブラウザが強制的に自動入力する仕様になっている。

❌ エラーが起きるコード

<input type="password" autocomplete="off" />
<!-- ブラウザが無視して自動入力する -->

✅ 直し方

1. autocomplete='new-password'を使う(新規パスワード用)。 2. name属性をユニークな値にする。 3. readonly属性をつけてfocus時に解除する。

✅ 修正後のコード

<input type="password" autocomplete="new-password" />
<!-- new-passwordなら新規入力として扱われる -->

この解決法は役立ちましたか?

🔗 関連するエラー

📖 この問題を学べるレッスン

HTMLコースで基礎から学ぶ →

📝 関連ブログ記事

📖 関連する用語

🚀 HTMLコースで基礎を学ぼう!

エラーの原因を根本から理解するには、基礎を体系的に学ぶのが近道です。完全無料・登録不要。

HTMLコースを始める →

❓ 関連するQ&A