My mantra as a Web developer, who does lots of form processing, is CGI::Application (and some of the great plugins), HTML::Template, and HTML::FillinForm. Good form processing is the discipline of trying to maintain "state" in a "stateless" medium. Also, good practices include proper handling of errors, especially (and this is something you touched on) returning error messages and at the same time getting the good data they entered restored back to the form after untainting, validation, and repopulating dynamically built select tags. A good understanding of sessions and cookies is helpful, but it's tools like HTML::Template and HTML::FillinForm are invaluable.
If you interested in Ajax, take a look at AHAH, a simpler subset of the more formal Ajax ('look Ma, no XML') and can feel a lot more natural for us coders so accustomed to building strings for output.
In reply to Re: Web Application Development with Form Validation
by bradcathey
in thread Web Application Development with Form Validation
by Trihedralguy
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |