HTML::FillInForm works very well with HTML::Template, I use both. I prefer not to rely on Javascript validation (If I validate in JS I then re-validate in Perl) the forms are far too easily 'spoofed' and a client about 4 years back lost money on a JS validation. So beware of that.
In fact, something like 20% of the form submissions I get are spoofed!
This makes HTML::FillInForm and HTML::Template my tools of choice for this sort of thing. My preference is to separate the design and processing so although Mason seems like a nice thing I will not use it at all - YMMV!
jdtoronto |