Hello! I've finally come with a CGI form validation system that I like. I'm interested in sharing the technique and getting feedback on it. The system uses the strengths of CGI.pm, HTML::Template, HTML::FillInForm, and HTML::FormValidator to handle almost all of the tedious work, while still allowing me to develop complex constraints to check the form fields as needed.

My article on this is here:
http://mark.stosberg.com/tech/perl/form-validation

Thanks to all the module contributors for making my life easier. :)

Let me know if you have any questions about the system or suggestions to improve it. Thanks!

-mark