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

Могу ли я запретить автозаполнение веб-браузера?

Вы знаете, как браузеры автозаполняют текстовые поля? По-видимому, это путает пользователей. Они рассматривают его как короткий список с ограниченными возможностями.

Кто-нибудь знает, как отключить автозаполнение?

4b9b3361

Ответ 1

Правильный способ отключения автозаполнения выглядит следующим образом:

<input type="text" name="foo" autocomplete="off"/>

или

<form autocomplete="off" ... >

MSDN: свойство автозаполнения

Mozilla: Как отключить автозаполнение формы

Применимые версии браузера: Netscape 6.2 (Mozilla 0.9.4) или более поздней. IE 5 или более поздней версии....

Этот атрибут формы не является частью любого веб-стандартов, но был впервые представлен в Microsoft Internet Explorer 5. Netscape представил его в версии 6.2 - в предыдущих версиях этот атрибут игнорируется. Атрибут автозаполнения было добавлено при поддержке банков и эмитенты карт - но никогда не соблюдались через достижение стандартов сертификации.

Ответ 2

Существует атрибут autocomplete. В настоящее время это атрибут собственности (представленный Microsoft, но на пути к part HTML 5:

<input type="text" id="year" name="year" autocomplete="off" ... />

Для получения дополнительной информации и дополнительной информации см. Атрибут автозаполнения и веб-документы с использованием XHTML.

Ответ 3

Вы можете добавить атрибут autocomplete к элементам ввода, но имейте в виду, что он проприетарный для всего, чем HTML 5:

<input type="text" id="year" name="year" autocomplete="off" />

Ответ 4

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

Ответ 5

Не использовать общие имена/идентификаторы для тегов INPUT?

<input type="text" id="year" name="year" ... />

GUID довольно уникальны, верно?

<input type="text" id="1b3d0ea8-3562-4937-a3d3-c91041a17c8b" ... />

Это будет интересный код для поддержки!