Заказов: 11 Онлайн 0 исполнителей

Подрабатывай на Digby

Отключение автозаполнения в input autocomplete = off

13:09 16/01/2019
Время чтения: 2 минуты
Комментариев: 0Просмотров: 459

Чтобы отключить автозаполнение в формах, вы можете установить для атрибута autocomplete значение «off»

Установка autocomplete="off" на поля имеет два эффекта:

  • Он говорит браузеру не сохранять данные, введенные пользователем, для последующего автозаполнения в похожих формах, хотя эвристика соответствия зависит от браузера.
  • Он не позволяет браузеру кэшировать данные формы в истории сеанса. Когда данные формы кэшируются в истории сеанса, информация, заполненная пользователем, отображается в том случае, если пользователь отправил форму и нажал кнопку «Назад», чтобы вернуться на исходную страницу формы.

В некоторых случаях браузер будет продолжать предлагать значения автозаполнения, даже если атрибут автозаполнения отключен. Такое неожиданное поведение может быть довольно загадочным для разработчиков. Хитрость в том, чтобы присвоить атрибуту недопустимое значение, например:

autocomplete="nope"

Поскольку это значение не относится valid one к атрибуту автозаполнения, браузер не может его сопоставить и прекращает попытки автозаполнения поля. Обратите внимание, что это не работает в Firefox; он полностью игнорирует недопустимое значение и возвращается к режиму автозаполнения по умолчанию.

Лично для меня, эти методы не увенчались успехом. Я Вам советую исползовать плагин ниже.

Используйте плагин jQuery disableAutoFill

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

URL:  https://terrylinooo.github.io/jquery.disableAutoFill/

А вот небольшой пример использования плагина:

HTML

<form id="login-form">

JS

$('#login-form').disableAutoFill();

« Все статьи

Комментарии Всего 0 комментариев
«Подрабатывай на Digby» 2019 © www.digby.ru www.v-kotlase.ru
Пользовательское соглашение
сайт сделан веб-студией WEB Котлас
Подтверждаю   Пользовательское соглашение