2011-01-19 16 views
2

まあ、私はログイン機能(ユーザー名とパスワードのフィールド)を持つWebサイトを持っています。 Firefoxでは、毎回ユーザー名のテキストボックスにユーザー名を入力し始めます。それは提案を投げ捨てます。次に、テキストボックスのID属性とNAME属性を変更しました。 (クライアントIDが変更されたことを確認しました)。しかし、ブラウザはまだ同じ提案を示しています。どうして?ブラウザは、履歴に保存されているユーザー名をテキストボックスのIDに関連付けませんか?私はasp.netを使用しています!firefoxはどのようにユーザー名/パスワードを保存しますか

+0

テキストボックスの前に '

+0

私はラベルを持っています。私はそれに名前をつけなかった。それは単にtext = "Username"です! – chuckyCheese

答えて

2

あなたはオートコンプリートを考えています。オートコンプリートは、フィールドの名前を処理します。

Firefoxログインマネージャは、パスワードフィールドを持つフォームを探します。 1つのパスワードフィールドと3つのパスワードフィールド(「パスワード変更」タイプのフォームである可能性もあります)を見つけたら、前のユーザー名フィールドを探します。フィールドのIDは無関係です。

+0

私は読むことができるこのトピックに関する追加の情報はありますか?事前にThnx – chuckyCheese

+0

私はソースコードを読んで私の答えを得た:http://mxr.mozilla.org/mozilla-central/source/toolkit/components/passwordmgr/src/nsLoginManager.js#682 – Neil

関連する問題