Validate your forms, frontend, without writing a single line of javascript - guillaumepotier/Parsley.js
Jakub Strojewski shows how to accumulate errors in a simple Validation use case