Spec-Zone.ru › Web APIs

HTMLInputElement: свойство indeterminate

Базовая Широко доступна

Эта функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Свойство indeterminate интерфейса HTMLInputElement возвращает логическое значение, которое указывает, находится ли флажок в состоянии неопределённости. Например, флажок «выбрать всё/отменить выбор всего» может находиться в состоянии неопределённости, когда некоторые, но не все, его подчиненные элементы выбраны. Состояние indeterminate можно установить только через JavaScript и оно актуально только для элементов checkbox.

Это свойство не связано со свойством HTMLInputElement.checked, и флажок в состоянии неопределённости может быть как выбранным, так и не выбранным. Состояние неопределённости влияет только на внешний вид флажка (см. пример ниже), а не на его отправку при отправке формы (что контролируется свойством checked).

Значение

Логическое значение.

Примеры

<input type="checkbox" id="indeterminate-checkbox" />
<label for="indeterminate-checkbox">Indeterminate checkbox</label>
const checkbox = document.getElementById("indeterminate-checkbox");
checkbox.indeterminate = true;

Спецификации

Спецификация
HTML
# dom-input-indeterminate

Совместимость браузеров

Рабочий стол Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
indeterminate 1 12 3.6 ≤12.1 3 18 4 ≤12.1 1 1.0 4.4

См. также

  • HTMLInputElement
  • HTMLInputElement.checked
  • <input>
  • Флажки в состоянии неопределенности
  • Свойство CSS :indeterminate

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/indeterminate

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API