2008-12-10 62 views
0

在一個網站上我工作我們有一個現場登錄和一個私人登錄,我遇到的問題是Firefox似乎無法區分這些登錄表單。多個密碼錶單+密碼完成

有沒有人知道我可以如何明確這些是不同的登錄?

我已經嘗試給表單字段不同的名稱和ID,例如:onsite_login和登錄但沒有成功。

編輯:我的表單標籤不被混淆,他們甚至沒有在同一頁上

在不同的頁面

<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> 
兩種形式
+0

也許有些代碼粘貼會有幫助,因爲我同意dragonlord21! – 2008-12-10 11:28:02

回答

4

顯然,這是不可能的,因爲Firefox的存儲其密碼的方式。

密碼的管理器條目中存儲有以下數據

  • 的用戶名(加密並與Firefox主密碼緊固)。
  • 密碼(使用Firefox主密碼進行加密和保護)。
  • 包含登錄表單的網頁的主機名。
  • 表單數據已提交到的網頁的主機名。

因此,Firefox不區分我的頁面上的兩個登錄字段。

+0

謝謝!我瘋了!在找到這個答案之前,我拼湊了表單並輸入了名字/ id,但沒有運氣!我不敢相信我們在這個時代還沒有更聰明的密碼管理員。 – zaf 2010-11-04 09:31:55

1

我還沒有聽說過Firefox中的多重表單問題。 但是,如果Firefox沒有正確關閉另一個標籤,Firefox可能會混淆您的2個登錄表單。 我自己有這個問題,<p>標籤和一個沒有正確關閉的<div>

0

我不知道..但儘量給他們一個不同的ID喜歡<form method="POST" action="#" id="login1">

+0

嘗試給出不同的ID的表格,沒有工作 試圖給表單元素完成不同的名稱和ID的,相同的結果 – Javache 2008-12-10 12:15:40