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

class FormValidity
customError

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

patternMismatch

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

rangeOverflow

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

rangeUnderflow

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

stepMismatch

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

tooLong

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

typeMismatch

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

valid

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

valueMissing

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