Элемент datalist используется для создания выпадающего списка, который предлагает пользователю список предварительно определенных вариантов для выбора. Это может упростить процесс заполнения формы и улучшить пользовательский опыт.

Элемент datalist должен быть использован вместе с элементом input, который отображает текстовое поле для ввода. Когда пользователь начинает вводить текст в поле input, браузер показывает выпадающий список соответствующих вариантов из элемента datalist. Пользователь может выбрать один из вариантов из списка или продолжить вводить свой вариант.

Пример использования элемента datalist:

<label for="fruit">Choose a fruit:</label>
<input list="fruits" id="fruit" name="fruit">
<datalist id="fruits">
  <option value="Apple">
  <option value="Banana">
  <option value="Cherry">
  <option value="Grape">
  <option value="Orange">
  <option value="Pineapple">
  <option value="Strawberry">
</datalist>

В этом примере мы создали выпадающий список datalist с идентификатором fruits, который содержит список фруктов. Связали этот список с полем input с идентификатором fruit при помощи атрибута list. Когда пользователь начинает вводить текст в поле input, браузер показывает выпадающий список соответствующих фруктов из элемента datalist.

Важно отметить, что элемент datalist не может быть использован самостоятельно, он должен быть связан с элементом input. Кроме того, не все браузеры поддерживают элемент datalist, поэтому его использование должно быть осмотрительным и проверенным на разных браузерах.


Назад