Отключить автозаполнение формы HTML и автозаполнение
- Добавить
autocomplete="off"
в <form>
элемент; - Добавить скрытый
<input>
с autocomplete="false"
в качестве первого дочернего элементаформа.
<form autocomplete="off" method="post" action="">
<input autocomplete="false" name="hidden" type="text" style="display:none;">
...
Эта формация не позволит Chrome и Firefox предлагать автозаполнение и автозаполнение для всех полей ввода внутри формы.(как обсуждено здесь )
Хотя известно , что некоторые браузеры игнорируют это;Полное обсуждение в ссылке, прикрепленной к этой ветке, содержит возможные исправления.
Теперь у меня работает в Chrome 72.0.3626.121, ранее никогда не работавшем.
Я использовал <input type="text" id="something" pattern="[ \S]+" role="presentation" autocomplete="nope">
но теперь это не работает.
Вы можете узнать больше о autocomplete
на MDN .
Вы также можете выбрать какой-то вид библиотека если применимо .
Похоже, что из приведенного выше исследования не найдено ни одного рабочего решения.
Подробнее об этом см. StackOverflow .