Written in CoffeeScript, Formwatcher is a generic library for dealing with the annoying task of validating user input in online forms.
Formwatcher was developed to use AJAX for all validation procedures, preventing unnecessary and sometimes inopportune page refreshes, while providing real-time feedback messages for inputted text and data.
This means that as an user fills in the form with his data, as soon as he focuses out of a field, Formwatcher will tell him if the data is correct, or will trigger an error on submission.
Sure, there is currently a large number of form processing libraries that programmers can choose from and this looks (at first sight) like another try at reinventing the wheel, but in the end, Formwatcher manages to keep up with most of them and cover all basic features a form data validation toolkit needs to cover.
Current development is handled via GitHub.
Download Formwatcher from our Scripts section here.