ValidityState
interface ValidityState {
badInput: boolean;
customError: boolean;
patternMismatch: boolean;
rangeOverflow: boolean;
rangeUnderflow: boolean;
stepMismatch: boolean;
tooLong: boolean;
tooShort: boolean;
typeMismatch: boolean;
valid: boolean;
valueMissing: boolean;
}
badInput: boolean;
customError: boolean;
patternMismatch: boolean;
rangeOverflow: boolean;
rangeUnderflow: boolean;
stepMismatch: boolean;
tooLong: boolean;
tooShort: boolean;
typeMismatch: boolean;
valid: boolean;
valueMissing: boolean;
}
Index
Properties
<internal>.ValidityState.badInput<internal>.ValidityState.customError<internal>.ValidityState.patternMismatch<internal>.ValidityState.rangeOverflow<internal>.ValidityState.rangeUnderflow<internal>.ValidityState.stepMismatch<internal>.ValidityState.tooLong<internal>.ValidityState.tooShort<internal>.ValidityState.typeMismatch<internal>.ValidityState.valid<internal>.ValidityState.valueMissing
Properties
Readonlybad Input
badInput: boolean
Readonlycustom Error
customError: boolean
Readonlypattern Mismatch
patternMismatch: boolean
Readonlyrange Overflow
rangeOverflow: boolean
Readonlyrange Underflow
rangeUnderflow: boolean
Readonlystep Mismatch
stepMismatch: boolean
Readonlytoo Long
tooLong: boolean
Readonlytoo Short
tooShort: boolean
Readonlytype Mismatch
typeMismatch: boolean
Readonlyvalid
valid: boolean
Readonlyvalue Missing
valueMissing: boolean
The validity states that an element can be in, with respect to constraint validation. Together, they help explain why an element's value fails to validate, if it's not valid.
MDN Reference