2008-12-10 54 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