Атрибут автозаполнения HTML


Определение и использование

Атрибут autocompleteуказывает, должно ли автозаполнение формы или поля ввода быть включено или выключено.

Автозаполнение позволяет браузеру предсказать значение. Когда пользователь начинает вводить поле, браузер должен отображать варианты заполнения поля на основе ранее введенных значений.

Совет. Можно включить автозаполнение для формы и отключить для определенных полей ввода или наоборот.

Примечание . autocompleteАтрибут работает со следующими <input>типами: текст, поиск, URL-адрес, телефон, электронная почта, пароль, средства выбора даты, диапазон и цвет.


Относится к

Атрибут autocompleteможно использовать для следующих элементов:

Элементы Атрибут
<форма> автозаполнение
<ввод> автозаполнение

Примеры

Пример формы

Форма с автозаполнением на:

<form action="/action_page.php" method="get" autocomplete="on">
  First name:<input type="text" name="fname"><br>
  E-mail: <input type="email" name="email"><br>
  <input type="submit">
</form>

Пример ввода

HTML-форма с включенным автозаполнением (и выключенным для одного поля ввода):

<form action="/action_page.php" autocomplete="on">
  First name:<input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  E-mail: <input type="email" name="email" autocomplete="off"><br>
  <input type="submit">
</form>

Поддержка браузера

Атрибут autocompleteимеет следующую поддержку браузера для каждого элемента:

Element
form Yes Yes 4.0 5.2 15.0
input 17.0 5.0 4.0 5.2 9.6