The javascript validation code is based on jQuery. The Validator is cross-browser and will give you the power to use future-proof input types such as ‘tel’, ‘email’, ‘number’, ‘date’, and ‘url’. I can sum this as a ‘template’ for creating web forms.
In the semantic point-of-view, I believe that this method is very clean and…appropriate. This is how forms should be, IMHO.
Features:
- Cross browser validation
- Deals with all sorts of edge cases
- Utilize new HTML5 types for unsupported browsers
- Flexible error messaging system