Назад к вопросам
Junior
73
questionbank

Что такое элемент <datalist> в HTML5?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

Представляет собой список предопределенных вариантов для элемента <input>.

Преимущества:

  • Предоставляет пользователю удобный автокомплит.
  • Улучшает доступность.
  • Снижает вероятность ввода некорректных данных.

Использование:

Элемент <datalist> связывается с <input> с помощью атрибута list.

<input list="fruits" name="myFruit">

<datalist id="fruits">
  <option value="Яблоко"></option>
  <option value="Банан"></option>
  <option value="Вишня"></option>
</datalist>

Поддержка браузерами:

Широкая, но стоит проверить актуальную совместимость.

Отличия от <select>:

<datalist> предлагает варианты, но позволяет пользователю ввести свое значение, если оно отсутствует в списке. <select> ограничивает выбор только элементами из списка.