Автозаполнение в HTML5 - PullRequest
2 голосов
/ 09 апреля 2019

Я пробовал и autocomplete = "off", и autocomplete = "false" в форме HTML5, но это не работает в версии chrome (73.0.3683.103).

1 Ответ

2 голосов
/ 09 апреля 2019

Отключить автозаполнение формы HTML и автозаполнение

  1. Добавить autocomplete="off" в <form> элемент;
  2. Добавить скрытый <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 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...