Елемент <select>

Елемент <select> використовують для створення випадного списку, де користувач може обирати один або кілька варіантів зі списку. Цей елемент зазвичай використовується у формах для збору вибору користувача.

Елементу <select> треба задати атрибут name, в якому зберігатиметься імʼя цього поля.

За замовчанням елемент <select> має всього один варіант вибору, тому є чудовою альтернативою радіокнопкам, якщо є багато варіантів вибору.

Варіанти вибору задають в елементах <option> з атрибутом value.

<select id="colors" name="colors">
  <option value="red">Червоний</option>
  <option value="green">Зелений</option>
  <option value="blue">Синій</option>
  <option value="yellow">Жовтий</option>
</select>

За замовчуванням вибраний перший елемент <option> зі списку. Це можна змінити, задавши необхідній опції атрибут-прапорець selected.

Можна вибирати більше одного варіанту, якщо дозволити атрибут multiple.

У цьому прикладі користувач може вибрати кілька варіантів, утримуючи клавішу Shift або Ctrl (або Command на Mac) під час вибору.

Групування опцій

Можна групувати <option> елементи всередині елемента <select> за допомогою елемента <optgroup>. Групування опцій дозволяє структурувати варіанти вибору для кращого сприйняття користувачем. Щоб додати заголовок групи, використовують атрибут label.

Last updated