0

私が取り組んでいる Web サイトには、オンサイト ログインとプライベート ログインがありますが、問題は、Firefox がこれらのログイン フォームを区別できないように見えることです。

これらが異なるログインであることを明確にする方法を知っている人はいますか?

フォーム フィールドに別の名前と ID を付けようとしました。例: onsite_login と login ですが、成功しませんでした。

編集:私のフォームタグは混同されていません.同じページにもありません.

異なるページにある 2 つのフォーム

<form method="post" action="/en/login/1">
<fieldset>
    <p>
        <input type="hidden" value="login" name="form"/>
        <input type="hidden" value="en" name="redirect"/>
        <label for="onsite_username">Username<abbr title="Required ">*</abbr></label>
        <input type="text" class="input-text" maxlength="255" value="" name="onsite_username" id="onsite_username"/>
        <label for="onsite_password">Password<abbr title="Required ">*</abbr></label>
        <input type="password" class="input-password" maxlength="255" value="" name="onsite_password" id="onsite_password"/>
        <input type="submit" value="Log in" name="submit" class="input-submit"/>
    </p>
</fieldset>
</form>

<form method="post" action="">
<fieldset>
    <input type="hidden" value="login" name="form"/>
    <div>
        <label for="username">Username</label>
        <input type="text" class="input-text" value="" name="username" id="username"/>
    </div><div>
        <label for="password">Password</label>
        <input type="password" class="input-password" value="" name="password" id="password"/>
    </div>
    <input type="submit" value="Aanmelden" class="input-submit"/>
</fieldset>
</form>
4

3 に答える 3

4

Firefox がパスワードを保存する方法が原因で、これは明らかに不可能です。

password-manager エントリは、次のデータとともに保存されます

  • ユーザー名 (Firefox マスターパスワードで暗号化および保護されています)。
  • パスワード (Firefox マスター パスワードで暗号化および保護されています)。
  • ログイン フォームを含む Web ページのホスト名。
  • フォーム データが送信された Web ページのホスト名。

したがって、Firefox はマイ ページの 2 つのログイン フィールドを区別しません。

于 2009-01-03T11:00:19.470 に答える
1

Firefox での複数フォームの問題については、まだ聞いたことがありません。しかし、適切に閉じられていない別のタグがある場合、Firefox が 2 つのログインフォームを混同している可能性があります。私は<p>タグでその問題を抱えており、その周りが適切に閉じられていません<div>

于 2008-12-10T11:20:02.560 に答える
0

よくわかりません..しかし、彼らに別のIDを与えてみてください<form method="POST" action="#" id="login1">

于 2008-12-10T12:08:26.723 に答える