This version is old school.
Please find jQuery plugins on npm.
TieJS
by Georg Henkel
TieJS makes it easy to create forms via JSON and bind objects to its form fields. Furthermore it has HTML5 validation functionalities.