JavaScript question detail
What are the validity properties
The validity property of an input element provides a set of properties related to the validity of data.
customError: It returns true, if a custom validity message is set.patternMismatch: It returns true, if an element's value does not match its pattern attribute.rangeOverflow: It returns true, if an element's value is greater than its max attribute.rangeUnderflow: It returns true, if an element's value is less than its min attribute.stepMismatch: It returns true, if an element's value is invalid according to step attribute.tooLong: It returns true, if an element's value exceeds its maxLength attribute.typeMismatch: It returns true, if an element's value is invalid according to type attribute.valueMissing: It returns true, if an element with a required attribute has no value.valid: It returns true, if an element's value is valid.