Есть ли способ, чтобы Firefox не помещал кэшированные электронные письма и пароли в мою регистрационную форму? - PullRequest
12 голосов
/ 07 января 2011

У меня есть сайт с регистрацией и изменением форм аккаунта.Когда пользователь переходит на одну из этих страниц, Firefox заполняет определенные области формы.Он заполняет:

<input type="text" name="nemail2" value="" />

<input type="password" name="npassword" value="" />

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

Примечание: имена реальных полей входа в систему - это «emailaddr» и «пароль», а также<label> отличается для этих полей, которые он заполняет. Не уверен, что я должен делать, это выглядит ужасно, когда пользователь приходит, чтобы отредактировать данные своей учетной записи, и половина необязательных полей для изменения своего адреса электронной почты / пароля заполняются его текущей информацией.

Любая помощь приветствуется.

1 Ответ

6 голосов
/ 07 января 2011

Использование HTML5 autocomplete="off".

<input type="text" name="nemail2" value="" autocomplete="off" />

<input type="password" name="npassword" value="" autocomplete="off" />

. Вы также можете использовать его в элементе формы, чтобы отключить автозаполнение для всей формы.https://developer.mozilla.org/en/how_to_turn_off_form_autocompletion

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