Книга: JavaScript. Подробное руководство, 6-е издание

FormValidity

FormValidity

реализует проверку элемента формы

Свойство validity объекта FormControl ссылается на объект FormValidity, который является представлением признака корректности данных в этом элементе формы. Если свойство valid имеет значение false, элемент формы содержит недопустимые данные и по крайней мере одно из других свойств, определяющих природу ошибки (или ошибок), будет иметь значение true.

Проверка форм является особенностью, введенной спецификацией HTML5, которая на момент написания этих строк была реализована не во всех броузерах.

Свойства

readonly boolean customError

Сценарий вызвал метод FormControl.setCustomValidity() данного элемента.

readonly boolean patternMismatch

Введенные данные не соответствуют регулярному выражению.

readonly boolean rangeOverflow

Объем введенных данных слишком велик.

readonly boolean rangeUnderflow

Объем введенных данных слишком мал.

readonly boolean stepMismatch

Введенные данные не соответствуют указанному шагу.

readonly boolean tooLong

Объем введенных данных слишком велик.

readonly boolean typeMismatch

Введенные данные имеют неверный тип.

readonly boolean valid

Если это свойство имеет значение true, элемент формы содержит корректные данные и все другие свойства имеют значение false. Если это свойство имеет значение false, элемент формы содержит недопустимые данные и, по крайней мере, одно из других свойств имеет значение true.

readonly boolean valueMissing

Элемент формы пуст, хотя он должен быть заполнен.

Оглавление книги


Генерация: 1.125. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз