Элемент 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>
  <option value="Banana"></option>
  <option value="Cherry"></option>
  <option value="Grape"></option>
  <option value="Orange"></option>
  <option value="Pineapple"></option>
  <option value="Strawberry"></option>
</datalist>

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

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


Назад