A form validation that uses Javascipt to leverage the Browser-Native Constraint Validation API to customize form validation behaviour.
Built using Javascript Constructor model, construction methods uses Validity State to allow the use of the browswer's own field validation algorithm to customize the behaviour, appearance, and content of our form validation error and success messages.