CSS властивості
ГлавнаяАтрибути HTMLАтрибут autocomplete до HTML тега <input>

Атрибут autocomplete до HTML тега <input>

164

Цей атрибут допомагає заповнювати поля форм текстом, введеним у них раніше. Значення зберігає та підставляє браузер, при цьому автозаповнення з міркувань безпеки може відключатися користувачем у налаштуваннях браузера і не може в такому разі керуватися атрибутом autocomplete.

При введенні перших літер тексту виводиться список збережених раніше значень, із якого можна вибрати необхідне (рис. 1).

Список для підстановки

Мал. 1. Список для встановлення

Автозаповнення конкретного поля форми прив'язується до його атрибуту name і при зміні значення втрачається.

Синтаксис

<input type="text" autocomplete="on | off"> <input type="password" autocomplete="on | off"> <input type="email" autocomplete="on | off"> <input type="search" autocomplete="on | off">
<input type="url" autocomplete="on | off"> <input type="tel" autocomplete="on | off">

Значення

on
Включає автозаповнення тексту.
off
Вимикає автозаповнення. Це значення зазвичай використовується для скасування збереження в браузері важливих даних (паролей, номерів банківських карток), а також рідко введених або унікальних даних (капча).

Значення за замовчуванням

Залежить від налаштувань браузера.

Приклад

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>input, атрибут autocomplete</title>
</head>
<body> <form action="handler.php"> <p>Ім'я: <input name="user" autocomplete="on"></p> <p>Пароль: <input name="pass" type="password"></p> <p><input type="submit" value="Надіслати"></p>
</form>
</body>
</html>

Браузери

tr>
9 12 17 9.6 5.2 4
4 4 10 5.2

Браузери

У таблиці браузерів застосовуються такі позначення.

  •  — елемент повністю підтримується браузером;
  •  — елемент браузером не сприймається та ігнорується;
  •  — при роботі можлива поява різних помилок, або елемент підтримується з застереженнями.

Число вказує версію браузреа, з якої елемент підтримується.

Автор та редактори

Автор: Влад Мержевич
Останнє змінення: 02.01.2017
Редактори: Влад Мержевич