🏠 New in High Baseline Support: Constraint validation API
June 11, 2021
Methods that validate form controls before submission, such as checkValidity()
, reportValidity()
and setCustomValidity()
.
Source features
api.HTMLButtonElement.willValidate
[mdn]api.HTMLFieldSetElement.willValidate
[mdn]api.HTMLInputElement.willValidate
[mdn]api.HTMLSelectElement.willValidate
[mdn]api.HTMLTextAreaElement.willValidate
[mdn]api.HTMLButtonElement.validity
[mdn]api.HTMLFieldSetElement.validity
[mdn]api.HTMLFormElement.checkValidity
[mdn]api.HTMLInputElement.checkValidity
[mdn]api.HTMLInputElement.setCustomValidity
[mdn]api.HTMLInputElement.validity
[mdn]api.HTMLObjectElement.willValidate
[mdn]api.HTMLSelectElement.checkValidity
[mdn]api.HTMLSelectElement.setCustomValidity
[mdn]api.HTMLSelectElement.validity
[mdn]api.HTMLButtonElement.checkValidity
[mdn]api.HTMLButtonElement.setCustomValidity
[mdn]api.HTMLFieldSetElement.checkValidity
[mdn]api.HTMLFieldSetElement.setCustomValidity
[mdn]api.HTMLTextAreaElement.checkValidity
[mdn]api.HTMLTextAreaElement.setCustomValidity
[mdn]api.HTMLTextAreaElement.validity
[mdn]api.ValidityState
[mdn]api.ValidityState.customError
[mdn]api.ValidityState.patternMismatch
[mdn]api.ValidityState.rangeOverflow
[mdn]api.ValidityState.rangeUnderflow
[mdn]api.ValidityState.stepMismatch
[mdn]api.ValidityState.typeMismatch
[mdn]api.ValidityState.valid
[mdn]api.ValidityState.valueMissing
[mdn]api.HTMLButtonElement.validationMessage
[mdn]api.HTMLFieldSetElement.validationMessage
[mdn]api.HTMLInputElement.validationMessage
[mdn]api.HTMLSelectElement.validationMessage
[mdn]api.HTMLTextAreaElement.validationMessage
[mdn]api.HTMLObjectElement.checkValidity
[mdn]api.HTMLObjectElement.setCustomValidity
[mdn]api.HTMLObjectElement.validationMessage
[mdn]api.HTMLObjectElement.validity
[mdn]api.HTMLOutputElement.checkValidity
[mdn]api.HTMLOutputElement.setCustomValidity
[mdn]api.HTMLOutputElement.validationMessage
[mdn]api.HTMLOutputElement.validity
[mdn]api.HTMLOutputElement.willValidate
[mdn]api.HTMLOutputElement.reportValidity
[mdn]api.HTMLFormElement.reportValidity
[mdn]api.HTMLObjectElement.reportValidity
[mdn]api.ValidityState.tooLong
[mdn]api.ValidityState.badInput
[mdn]api.HTMLButtonElement.reportValidity
[mdn]api.HTMLFieldSetElement.reportValidity
[mdn]api.HTMLInputElement.reportValidity
[mdn]api.HTMLSelectElement.reportValidity
[mdn]api.HTMLTextAreaElement.reportValidity
[mdn]api.ValidityState.tooShort
[mdn]