Progressively Enhanced Form Validation, Part 2: Layering in JavaScript
In Part 2 of this series, we take the base HTML and CSS form validation experience and progressively enhance it by adding JavaScript and the Constraint Validation API while also addressing accessibility concerns.
![](https://rdl.ink/render/https%3A%2F%2Fup.raindrop.io%2Fuser%2Favatars%2F160%2F563%2F7%2Flogo.png?mode=crop&width=18&height=18&dpr=2)