Нет «Сохранить пароль» Запрашивается любым браузером для моей формы - PullRequest
1 голос
/ 25 февраля 2012

Моя форма прилагается ниже, и я пробовал много вещей, которые я нашел на других форумах, но безрезультатно. Я не могу получить в браузере запрос «Сохранить пароль». Куда я иду не так. Надеюсь, кто-то может помочь. Спасибо.

<form id="frmlogin" action="/index" method="post" enctype="application/x-www-form-urlencoded" autocomplete="on">
        <label id="landing_username" class="required" for="username">Username/Email</label>
        <input id="landing_username" name="username" type="text" value="" name="username" />
        <label id="landing_password"  class="required" for="password">Password</label>
        <input id="landing_password"  name="password" type="password" value="" name="password" />
        <submit id="loginbtn" onclick="LoginFun()" type="submit" name="loginbtn">Login</submit>
</form>

1 Ответ

4 голосов
/ 25 февраля 2012

Попробуйте немного почистить HTML, возможно, это поможет:

<form id="frmlogin" action="/index" method="post">
    <label id="landing_username" class="required" for="username">Username/Email</label>
    <input id="username" name="username" type="text"  />
    <label id="landing_password"  class="required" for="password">Password</label>
    <input id="password" name="password" type="password" />
    <input id="loginbtn" onclick="LoginFun()" type="submit" name="loginbtn" value="Login" />
 </form>
  • атрибут формы enctype по умолчанию application/x-www-form-urlencoded, поэтому вам не нужно указывать его
  • атрибут метки for должен содержать id, а не name связанного ввода
  • ИД элемента должен быть уникальным
  • атрибут name определендважды для пароля и имени пользователя
  • атрибут autocomplete по умолчанию on
  • ввод value не требуется, поэтому вам не нужно добавлять его к входамс пустой строкой
  • кнопка отправки должна быть вводом типа submit

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...