質問: html パスワードを保存させない お世話になってます。 htmlのinput type="password"についてなのですが、 ユーザ登録画面を作成していまして、パスワード入力欄に input type="password"を使用すると、submit時にブラウザにパスワードを 保存するか聞かれてしまいます。 別件で作成した登録画面では聞かれることはなかったので、 ソースを見比べてみたのですが、いまいちどこが悪いのかわからなかったです。 input type="password"を使用した場合に、ブラウザにパスワードを保存するか 聞かれる場合と、聞かれない場合の基準が知りたいのですが、 どなたか教えていただけないでしょうか?
回答: 「input type="password"」というタグは本質的には「input type="text"」と全く同じものです。 違うのは「input type="password"」とした場合にはブラウザ画面上では入力した内容が「●●●・・・」のように表示されるというだけのこと。 したがって、その入力内容を保存するかしないかは、「password」とは(htmlソーズとは)何の関係もなく、単にブラウザのセキュリティとかクッキー保存とかの設定次第なのです。 一般的にはクッキー(フォームへの入力内容)を保存するとセキュリティは低くなりますので、逆にブラウザ側で高いセキュリティを設定すれば入力内容は保存されなくなるでしょう。 たとえばieであれば、ツール>インターネットオプション>コンテンツ(タブ)>オートコンプリート設定(ボタン)>パスワードの保存前に確認。 というような項目が警告ダイアログの出現を左右します。