autocomplete="off"
は私が後になったものではありません。基本的に私の登録フォームには、「電話」と「パスワード」のフィールドが上下に配置されています。登録フォームのフィールドに事前入力フィールドが表示されないようにするにはどうすればよいですか?
「電話」フィールドには、ブラウザが何をしているかのようにユーザ名があらかじめ入力されています。ブラウザはタイプパスワードのフィールドを見つけ、テキスト入力フィールドを直前に仮定しますユーザー名フィールド。
私は携帯電話のフィールドのための非標準のオートコンプリート属性に興味がないのはなぜ、私は、ユーザーができるだけ容易とする場合は、このフォームに記入することができるようにしたいということです。効果はこれです彼らは以前に他のサイト(電話と呼ばれるフィールド)に自分の電話番号を入力していました。だから私はオートコンプリートを完全にオフにしたくないのです。
私はこの動作を避けるためにフィールドを何とか再構成する方向にもっと考えていました。または、ブラウザにパスワードフィールドの上のフィールドが何も関係していないこと、またはパスワードフィールドが認証目的に使用されていないことを伝える何らかの方法。何とかそれをそれに印を付ける。または、これらの2つのフィールドの間にいくつかの不可視の要素を挿入するか?
アイデア?使用
マークアップ:
<input id="phone" name="phone" type="text" value="" maxlength="30">
<input id="newPassword" name="newPassword" type="password" value="" maxlength="20">
私はクロム、FF、(IEわからないでこの動作を取得していますが、私のマシンでその古風なバージョンを持って、でも、IEの心配を開始したくありません)
同様の質問、答えませ許容:http://stackoverflow.com/questions/1523212/how-does-the-the-browser-decide-which-form-fields-are-username-password –
の場合'autocomplete =" off "'を使用したくない場合、JavaScriptを使って 'onload'イベントの値をクリアできると思いますか?しかし、JavaScriptがなければ、これは可能だとは思わない。 –
https://developer.mozilla.org/en/How_to_Turn_Off_Form_Autocompletion(および類似のドキュメント)を読んでみてください。あなたは運が良ければ簡単かもしれませんが、とにかく実装固有の問題がある可能性があります。それが「期待される」アプローチであることを基に再注文を検討することは適切かもしれませんが、それがよりカスタマイズ可能であればいいと思っています。 –