Элемент <datalist> указывает набор предопределенных параметров для элемента <input>. Его можно использовать для быстрого выбора поля ввода, например, функции автозаполнения. Это не только экономит время пользователя, но и уменьшает количество ошибок, поскольку у пользователя меньше вероятности сделать орфографическую ошибку. Атрибут list элемента <input> используется для связывания его с элементом <datalist>.
| Тип: | Block |
| Контент: | Элементы <option> |
| Открывающий тег: | Обязательный |
| Закрывающий тег: | Обязательный |
| Версия: | Новый в HTML5 |
Синтаксис
Базовый синтаксис тега <datalist> выглядит следующим образом:
HTML / XHTML: <datalist> ... </datalist>
Примеры написания кода тега <datalist>:
<p>Введите имя вашего любимого браузера:</p>
<input type="text" list="browsers">
<datalist id="browsers">
<option value="Firefox">
<option value="Chrome">
<option value="Internet Explorer">
<option value="Opera">
<option value="Safari">
</datalist>
Специальные атрибуты тега
Тег <datalist> не имеет специальных атрибутов.
Глобальные атрибуты
Как и все другие HTML-теги, тег <datalist> поддерживает все глобальные атрибуты в HTML5.
Атрибуты для событий
Тег <datalist> так же поддерживает атрибуты событий в HTML5.
Поддержка браузеров
Тег <datalist> поддерживается во всех основных браузерах.















