If you like the concept of "extending html" as used here then you should probably checkout AngularJS: http://angularjs.org
At first glance, this looks like the best validation library I have seen. It so hard to find validation libs, that don't get into your way.
If you like the concept of "extending html" as used here then you should probably checkout AngularJS: http://angularjs.org