Атрибут автозаполнения 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 |