Многократные формы пароля + завершение пароля

На веб-сайте, на котором я работаю, у нас есть локальный логин и личный логин, проблема у меня в том, что Firefox, похоже, не может различить эти формы логина.

Кто-нибудь знает, как я могу объяснить, что это разные логины?

Я уже пытался присвоить полям формы разные имена и идентификаторы, например: onsite_login и 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>
10.12.2008 10:32:00
Может быть, будет полезна некоторая вставка кода, поскольку я согласен с dragonlord21!
Florian Greinacher 10.12.2008 11:28:02
3 ОТВЕТА

Я еще не слышал о проблеме множественных форм в Firefox. Но может случиться так, что Firefox перепутал ваши 2 формы входа в систему, если есть еще один тег, который не закрывается должным образом. Я сам столкнулся с этой проблемой с <p>тегами и не совсем правильно ее закрыл <div>.

1
10.07.2015 07:19:09

Я не уверен .. но попробуйте дать им другое удостоверение личности, как <form method="POST" action="#" id="login1">

0
10.07.2015 07:18:05
попытался дать форме разные идентификаторы, не получилось попытался дать элементам формы полные имена и идентификаторы, тот же результат
Javache 10.12.2008 12:15:40
РЕШЕНИЕ

Очевидно, это невозможно из-за того, как Firefox хранит свои пароли.

Запись менеджера паролей хранится со следующими данными

  • Имя пользователя (зашифровано и защищено с помощью мастер-пароля Firefox).
  • Пароль (зашифрованный и защищенный с помощью мастер-пароля Firefox).
  • Имя хоста веб-страницы, содержащей форму входа.
  • Имя хоста веб-страницы, на которую были отправлены данные формы.

Таким образом, Firefox не различает два поля входа на моей странице.

4
4.01.2009 09:00:30
Спасибо! Я сходил с ума! Перед тем, как найти этот ответ, я скремблировал форму и ввел имена / идентификаторы без удачи! Я не могу поверить, что у нас нет более интеллектуального менеджера паролей в наши дни.
zaf 4.11.2010 09:31:55