--- title: slug: Web/HTML/Element/datalist tags: - Element - HTML - HTML формы - HTML5 - Reference - Web - Веб - Элемент translation_of: Web/HTML/Element/datalist --- HTML-элемент <datalist> содержит набор опций ({{HTMLElement("option")}}), доступных для выбора. Выбранное значение будет установлено для элемента {{HTMLElement("input")}}, с атрибутом {{htmlattrxref("list", "input")}}. {{EmbedInteractiveExample("pages/tabbed/datalist.html", "tabbed-standard")}} Источник для этого интерактивного пример хранится в GitHub репозитории. Если вы хотите внести свой вклад, ознакомьтесь с https://github.com/mdn/interactive-examples и отправьте нам pull request. Категория контента Потоковый контент, фразовый контент. Разрешённое содержимое Либо фразовый контент, либо ноль или более элементов {{HTMLElement("option")}}. Пропуск тегов {{no_tag_omission}} Разрешённые родители Любой элемент, который может содержать фразовый контент. Разрешённые ARIA-роли Нет DOM-интерфейс {{domxref("HTMLDataListElement")}} Атрибуты С данным элементом можно использовать все глобальные атрибуты. Примеры <label for="myBrowser">Choose a browser from this list:</label> <input list="browsers" id="myBrowser" name="myBrowser" /> <datalist id="browsers"> <option value="Chrome"> <option value="Firefox"> <option value="Internet Explorer"> <option value="Opera"> <option value="Safari"> <option value="Microsoft Edge"> </datalist> Результат {{EmbedLiveSample("Примеры")}} Спецификации Спецификация Статус Комментарий {{SpecName('HTML WHATWG', 'forms.html#the-datalist-element', '<datalist>')}} {{Spec2('HTML WHATWG')}} {{SpecName('HTML5 W3C', 'forms.html#the-datalist-element', '<datalist>')}} {{Spec2('HTML5 W3C')}} Поддержка браузерами Таблица совместимости на этой странице создается из структурированных данных. Если вы хотите внести свой вклад, ознакомьтесь с https://github.com/mdn/browser-compat-data и отправьте нам pull request. {{Compat("html.elements.datalist")}} Полифил Для использованиях в браузерах, которые не поддерживают данную технологию, рекомендуется использовать полифилл: datalist-polyfill. Смотрите так же Элемент {{HTMLElement("input")}} , в особенности его атрибут {{htmlattrxref("list", "input")}}; Элемент {{HTMLElement("option")}}. {{HTMLRef}}
HTML-элемент <datalist> содержит набор опций ({{HTMLElement("option")}}), доступных для выбора. Выбранное значение будет установлено для элемента {{HTMLElement("input")}}, с атрибутом {{htmlattrxref("list", "input")}}.
<datalist>
Источник для этого интерактивного пример хранится в GitHub репозитории. Если вы хотите внести свой вклад, ознакомьтесь с https://github.com/mdn/interactive-examples и отправьте нам pull request.
С данным элементом можно использовать все глобальные атрибуты.
<label for="myBrowser">Choose a browser from this list:</label> <input list="browsers" id="myBrowser" name="myBrowser" /> <datalist id="browsers"> <option value="Chrome"> <option value="Firefox"> <option value="Internet Explorer"> <option value="Opera"> <option value="Safari"> <option value="Microsoft Edge"> </datalist>
{{EmbedLiveSample("Примеры")}}
{{Compat("html.elements.datalist")}}
Для использованиях в браузерах, которые не поддерживают данную технологию, рекомендуется использовать полифилл: datalist-polyfill.
{{HTMLRef}}