Data.FormValidator's aim is to bring all the benefits of the Perl module Data::FormValidator over to JavaScript, using the same input profiles. They can be dumped into JavaScript objects using the Perl module Data::JavaScript. Profiles declare the required and optional fields and any constraints they might have. They may be shared between your backend Perl code. Frontend JavaScript validation may be done, allowing for consistent and thorough validation on both the backend and frontend. The results are provided as an object, which makes it easy to handle missing and invalid results, return error messages about which constraints failed, or process the resulting valid data.
| Tags | Internet Web Software Development Libraries |
|---|---|
| Licenses | Artistic GPL |
| Operating Systems | OS Independent |
| Implementation | JavaScript |
Recent releases


Release Notes: A tinymce 2.x-specific getContent bug when more than one tinymce editor was on the page has been fixed.


Release Notes: This release fixes a bug in IE that caused all regexp constraints to fail.


Release Notes: A problem where some functions were not terminated by a semi-colon, so JavaScript compactors would end up creating broken code was fixed.


Release Notes: Built-in constraints were added to match the Data::FormValidator Perl module. Handling of tinyMCE text fields was improved.


No changes have been submitted for this release.
A .NET component to create PDF documents without using Adobe Acrobat.