The Constraint Validation API
Use built-in validity checking.
Built-in Validation
HTML form fields support attributes like required, min, max, pattern, and type="email". The Constraint Validation API lets JavaScript inspect and control this built-in validation.
checkValidity
checkValidity returns a boolean and fires an invalid event on each failing control without showing the browser’s bubble.
const email = document.querySelector("#email");
console.log(email.checkValidity());All lessons in this course
- Reading Input Values
- The submit Event
- Client-Side Validation
- The Constraint Validation API