ValidityState.rangeUnderflow

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since December 2018.

io error: No such file or directory (os error 2) (/home/runner/work/yari/yari/mdn/translated-content/files/ru/web/api/html_dom_api/index.md)

Доступное только для чтения свойство rangeUnderflow объекта ValidityState указывает, соответствует ли значение <input> после изменения пользователем ограничениям, установленным атрибутом min.

Если поле является числовым, включая типы date, month, week, time, datetime-local, number, range и заданно значение атрибута min, если содержимое поля не соответствует ограничению атрибута min, свойство rangeUnderflow будет true.

Учитывая следующее:

html
<input type="number" min="20" max="40" step="2" />

если value < 20, rangeUnderflow будет true. Если true, элемент соответствует CSS-псевдоклассам :invalid и :out-of-range.

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

Specification
HTML Standard
# dom-validitystate-rangeunderflow

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

BCD tables only load in the browser

Смотрите также