Отключить автозаполнение в веб-форме через HTML или JavaScript?
есть ли способ отключить автозаполнение в Chrome и других браузерах в полях формы через HTML или JavaScript? Я не хочу, чтобы браузер автоматически заполнял ответы на формы от предыдущих пользователей браузера.
Я знаю, что могу очистить кэш, но я не могу полагаться на многократную очистку кэша.
4 ответов
вы можете сделать это на уровне ввода в HTML, добавив "autocomplete= "off"на вход.
http://css-tricks.com/snippets/html/autocomplete-off/
вы также можете сделать это через JS, например:
someForm.setAttribute( "autocomplete", "off" );
someFormElm.setAttribute( "autocomplete", "off" );
на самом деле автозаполнение не всегда работает в новых браузерах. Например, в Chrome он игнорируется, если установлено свойство автозаполнения. См. ссылку:http://caniuse.com/#feat=input-autocomplete-onoff