Подтвердить что ты не робот

Есть ли способ удержать Firefox от ввода кэшированных писем и паролей в мою регистрационную форму?

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

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

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

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

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

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

4b9b3361

Ответ 1

Использовать 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