Атрибут autocomplete тега <input> — автозаповнення
Атрибут autocomplete визначає чи повине поле мати автопідсказки.
Автозаповнення дозволяє браузеру спрогнозувати значення. Коли користувач починає щось вводити в поле, браузер відображає ймовірні дані для заповнення поля, на основі раніше введених данних.
автор: с3с
Загальний опис
автор: NagarD
- Порада
-
У деяких браузерах потрібно буде самостійно активувати функцію автозаповнення в налаштуваннях браузера.
автор: с3с - Нотатка
-
Автозаповнення з міркувань безпеки може відключатися користувачем в налаштуваннях браузера і в такому випадку не може керуватися атрибутом
автор: с3сautocomplete. - Нотатка
-
Атрибут
автор: с3сautocompleteпрацює з наступними типами поля<input type="text | search | url | telemail | password | datepickers | range | color">.
Синтаксис
<input autocomplete="on|off">
Атрибут autocomplete може отримувати 2 значень:
-
on -
Вмикає автозаповнення тексту.
автор: с3с -
off -
Вимикає автозаповнення. Це значення зазвичай використовується для скасування збереження в браузері важливих даних (паролів, номерів банківських карт).
автор: с3с
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| 14 | 4 | 6 | ≤12.1 | 12 | 10 |
| Переглядач | ||||
|---|---|---|---|---|
| 4.4 | 18 | 4 | 6 |
Приклади
+ запропонувати свій приклад у пісочниці
Два схожі поля роблять різне. Друге показує підказки одразу — це datalist, ваш власний список. Перше не показує нічого, доки браузер не має збереженої пошти: autocomplete лише називає тип даних, а вміст бере з пам'яті браузера.
HTML
<form>
<p>
<label for="mail">Пошта — autocomplete, підставляє браузер зі своєї пам'яті</label><br>
<input id="mail" name="email" type="email" autocomplete="email">
</p>
<p>
<label for="city">Місто — datalist, підказки ваші й видно одразу</label><br>
<input id="city" name="city" list="cities" autocomplete="address-level2">
<datalist id="cities">
<option value="Київ">
<option value="Львів">
<option value="Одеса">
<option value="Харків">
</datalist>
</p>
</form>
CSS
label { font-weight: 600; }
input { padding: 6px; font: inherit; min-width: 240px; }
p { margin: 12px 0; }
Найпростіший приклад використання HTML атрибута autocomplete теґа <input>
<p>Приклад форми для входу з використанням атрибуту 'autocomplete'</p>
<hr>
<p>З використанням 'autocomplete'</p>
<form autocomplete="on">
<label>Ім'я:</label><br>
<input type="text" name="login"><br>
<label>Прізвище:</label><br>
<input type="text" name=""><br>
<br>
<input type="submit" value="Увійти" >
</form>
<br>
<p>Без використання 'autocomplete'</p>
<form autocomplete="off">
<label>Ім'я:</label><br>
<input type="text" name="login"><br>
<label>Прізвище:</label><br>
<input type="text" name=""><br>
<br>
<input type="submit" value="Увійти" >
</form>
Різниця між HTML 4.01 та HTML5
Атрибут autocomplete з'явився тільки в HTML5.
Коментарі
Коментарів ще немає — будьте першим!