Я знаю, что не должен этого делать, но это может быть проще, чем объяснять клиентам, что вы должны делать это через браузер. У них есть общедоступный компьютер и сервер, работающий на машине под учетной записью администратора (код, который я пишу). Они хотят, чтобы люди вводили свою информацию, но они не хотят, чтобы кто-то нажал на поле ввода электронной почты, чтобы отобразить адрес электронной почты ppls. Есть ли способ отключить это через код в IE? (я считаю, что они используют 6, но они могут использовать 7 или 8).
Можно ли отключить автозаполнение?
Ответы (1)
Используйте нестандартный атрибут autocomplete
:
autocomplete="off"
Работает во всех современных браузерах. Однако нарушит проверку HTML 4. Нет никакого способа обойти это а>. Будет действителен в HTML 5.
Ссылка:
person
Pekka
schedule
16.09.2010
так что
<input ... autocomplete="off">
хорошо, сейчас попробую. -редактировать- да, это сработало! приму, когда смогу
- person ; 17.09.2010
вы могли бы использовать JavaScript, чтобы добавить атрибут автозаполнения в текстовое поле, нет? Тогда это сработает, и ваша страница все равно будет валидирована. Лучшее из обоих миров.
- person Timothy; 17.09.2010
@ Тимоти хорошая идея, но это не будет работать со значениями формы, которые автоматически заполняются при загрузке страницы. Единственный способ отключить это, который работает с допустимым HTML, - это переименовывать элементы формы при каждом запросе, например
user124928239
...
- person Pekka; 17.09.2010
это тоже больше не работает, так как имена моих входов в форму генерируются случайным образом при загрузке и все же содержат ту же информацию, что больше НЕТ способа обойти автозаполнение
- person RWolfe; 07.07.2015