0

通常のユーザー用と管理者用の2つのログインフォームを使用するWebサイトを開発しています。管理者は独立した通常のアカウントを持つこともできるので、ブラウザから自動保存されたデータからフォームをクリアしたいと思います。このようにして、管理パネルには、前の段階で他のフォームに入力された可能性のある誤った資格情報がありません。

もしそうなら、これはどのように可能ですか?前もって感謝します。

4

1 に答える 1

0

この質問に XHTML というタグを付けました。XHTMLでそれを行うための標準に準拠した方法はないと思います。JavaScript のトリッキーかもしれませんが、面倒です。

ただし、HTML5 ではフォームの「オートコンプリート」オプションが定義されているため、次のように<form>タグを記述できます<form action="..." autocomplete="off">。HTML5 準拠のブラウザーはフィールドを自動入力しません (HTML5 doctype を設定することを忘れないでください!) これを行うと、ユーザーに次のような結果が表示されます。これ:自動入力なし

OPのコメントに基づいて編集:フィールドの名前を変更すると、(理論的には)あるフィールドの値が別のフィールドの値をオートコンプリートできなくなります。ユーザー ログイン フォームのフィールドがusernameおよびでありpassword、管理者ログイン フォームのフィールドを および と呼んだ場合、一方の値は他方に対して提案されません。admin_usernameadmin_password

于 2012-12-27T17:47:47.187 に答える