package js.html
Available on js
The ValidityState interface represents 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.
Documentation ValidityState by Mozilla Contributors, licensed under CC-BY-SA 2.5.
See also:
read onlybadInput:BoolIs a Boolean indicating the user has provided input that the browser is unable to convert.
read onlycustomError:BoolIs a Boolean indicating the element's custom validity message has been set to a non-empty string by calling the element's setCustomValidity() method.
read onlypatternMismatch:BoolIs a Boolean indicating the value does not match the specified pattern.
read onlyrangeOverflow:BoolIs a Boolean indicating the value is greater than the maximum specified by the max attribute.
read onlyrangeUnderflow:BoolIs a Boolean indicating the value is less than the minimum specified by the min attribute.
read onlystepMismatch:BoolIs a Boolean indicating the value does not fit the rules determined by the step attribute (that is, it's not evenly divisible by the step value).
read onlytooLong:BoolIs a Boolean indicating the value exceeds the specified maxlength for HTMLInputElement or HTMLTextAreaElement objects. Note: This will never be true in Gecko, because elements' values are prevented from being longer than maxlength.
read onlytooShort:BoolIs a Boolean indicating the value fails to meet the specified minlength for HTMLInputElement or HTMLTextAreaElement objects.
read onlytypeMismatch:BoolIs a Boolean indicating the value is not in the required syntax (when type is email or url).
read onlyvalid:BoolIs a Boolean indicating the element meets all constraint validations, and is therefore considered to be valid.
read onlyvalueMissing:BoolIs a Boolean indicating the element has a required attribute, but no value.
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/ValidityState.html