Checkbox

Checkbox сохраняет решение до отправки формы. indeterminate показывает частичный выбор агрегата, но не создаёт третье значение.

Статус: stable · в системе с 2026-06 · интерактивность: always (всегда)

Когда использовать

  • Один независимый признак применяется при отправке формы: согласие, подписка или дополнительная опция.
  • Выбор явно названной карточки или строки перед групповым действием; labelHidden убирает повторную подпись.
  • Родитель «Выбрать всё» отражает частичный выбор дочернего списка через indeterminate.

Не использовать:

  • Изменение должно примениться мгновенно без отдельной отправки.
  • Пользователь выбирает ровно один вариант из взаимоисключающего набора.
  • Несколько связанных признаков нуждаются в общей подписи и общей валидации.

Альтернативы:

  • switchнастройка применяется немедленно
  • radioнужно выбрать ровно один взаимоисключающий вариант
  • checkbox-groupнесколько связанных признаков образуют один вопрос

Конструктор

Меняйте свойства Checkbox, сочетайте их и проверяйте результат в одном живом экземпляре.

Базовый

Независимое решение с обязательной видимой подписью.

Состояния выбора

Unchecked, checked и производное indeterminate без противоречащих флагов.

Описание под чекбоксом.
Описание под чекбоксом.
Описание под чекбоксом.

Поле

Required с name, подсказка, description и приоритетный error.

Поясняющий текст под чекбоксом.
Это поле обязательно к заполнению.

Выбрать всё

Родитель вычисляет checked и indeterminate из дочерних значений.