CGI-QuickForm
view release on metacpan or search on metacpan
Preliminary experiments with mod_perl. Using Apache::Registry seems fine; but
outside of that does not work. Problem is that between form reloads (sometimes
even before the first reload) we get a handler not found error; simply
reloading solves the problem but is hardly a solution... hopefully once I
understand mod_perl better will fix, but if anyone figures it out I'll be
happy to include their fixes.
2000/03/14
Updated example4 to make it a tiny bit more generic along lines suggested by
Marcel Dorenbos.
2000/03/14
Corrected an error, identified by Lou Hevly, in the second example given in
the pod. Added -SPACE option, suggested by Lou Hevly, which includes some
whitespace in the HTML generated by QuickForm (but not by CGI.pm) to aid
debugging.
2000/02/21
Corrected an error, identified by Michael Ziege, in the first example given in
the pod.
2000/02/18
Corrected the tarball so that make test will now work.
2000/02/09
Fixed two bugs introduced with the greater style versatility.
2000/02/08
Cedric Scott requested that style options could be applied to individual rows,
not just to all rows and supplied a patch. This was clearly a good idea but
instead of only allowing styles to be applied on a per-field (i.e. per row)
basis the new style options I've implemented allow for style to be applied on
a per cell basis i.e. each label and each value, separately. The existing
style options continue to work as before since they apply `globally'. But you
can now over-ride them per-row or per-cell. See the -STYLE_DESC, -STYLE_ROW,
-STYLE_FIELDNAME and -STYLE_FIELDVALUE options under the Styles section of the
pod. Example 5 has been updated slightly to reflect the new usage and is now
truly garish.
2000/02/06
Added quickform.t. All this does is check that the module loads. Suggestions
(or better still code) to add to the test module is welcome.
2000/01/25
Made all hand generated HTML in QuickForm XHTML compliant (but your version of
CGI.pm might not be).
Updated the examples to be XHTML compliant too.
2000/01/18
Alex Bransby-Williams pointed out that applying a style to buttons did not
work in a popular browser, so now -STYLE_BUTTONS can either be in-line style
(which will be put in <STYLE> tags), or 'CENTER' which will cause
<CENTER>..buttons..</CENTER> to be output.
2000/01/07
Konrad Riedel corrected the German translations. Konrad also supplied a code
snippet for having a -INTRO option (for users of -TITLE) which I have now
included.
I have placed an introductory article at
http://www.perlpress.com/perl/quickform.html
1999/12/07
Minor documentation correction.
1999/12/01
Form-level error messages are now displayed before the required/invalid fields
messages.
Added -BORDER form-level option. The default is zero (no border), but can now
be set, e.g. to 1. This is useful if you use the new -DESC field-level option
which allows you to place some short descriptive text above each field. (Got
the idea from an article on the BYTE web site.)
Added -TABLE_OPTIONS so that you can change the style of the table.
Added -STYLE_ROW, -STYLE_DESC and -STYLE_WHY so that you can change the style
of the rows, descriptions and error messages.
(See example5).
1999/11/30
Fixed some bugs introduced in 1.56 (please use earlier or later versions
instead). 1.57 is now the current version and is recommended.
1999/11/24
Added new -LANGUAGE option, 'cy' welsh. Thanks to Catherine Dixon and Ed
Bradburn.
1999/11/23
Added ability to create a button which resets the form to its default values.
(See -DEFAULTS option of -BUTTONS).
Added user-definable styles (or classes) with the options:
-STYLE_FIELDNAME, -STYLE_FIELDVALUE and -STYLE_BUTTONS.
( run in 2.732 seconds using v1.01-cache-2.11-cpan-2398b32b56e )