Тег <select>

<select> создаёт список для выбора одного или нескольких вариантов из списка option.

Syntax

<select name="plan">
  <option value="basic">Базовый</option>
</select>

Attributes

multiple Позволяет выбрать несколько опций одновременно (обычно отображается как список, а не dropdown).
size Количество видимых строк без разворачивания (применяется вместе с multiple).
required Делает выбор обязательным перед отправкой формы.

Example

<select name="plan" required>
  <option value="">Выберите тариф</option>
  <option value="basic">Базовый</option>
  <option value="pro">Про</option>
</select>

Notes

  • Пустая option со value="" как первый элемент — распространённый способ сделать "ничего не выбрано" валидным начальным состоянием вместе с required.

Accessibility

  • Всегда связывайте select с label через for/id, как и с input.

Похожие инструменты