Changes for version 0.70
- URLs generated for form submission, start over link, etc, are now relative.
- The following things, which have always run a subroutine if the input contained parens, eg foo(), now also accept arguments to those subroutines, eg foo("bar", "baz"):
- Form pre/post events Page pre/post events Field values Subroutine elements
- Multiple lexicons for the same language are now merged, with the later entries overwriting the former.
- You can now set a fallback language for localisation, using the fallback_language() method.
Documentation
Modules
easily create CGI form-based applications
pre/post form/page event handlers
HTML output routines for FormMagick
localization routines for FormMagick
setup/initialisation routines for FormMagick
Call subs by name.
Generate HTML tags
utility routines for FormMagick
validate data from FormMagick forms
basic validation routines for FM
business-related validation routines
geography-related validation routines
length-related validation routines
network-related validation routines
Examples
- examples/README
- examples/checkbox.pl
- examples/checkbox.xml
- examples/fileupload.pl
- examples/foot.tmpl
- examples/fragments.pl
- examples/fragments.xml
- examples/group-default.pl
- examples/group-default.xml
- examples/head.tmpl
- examples/hello
- examples/hello-repeat.pl
- examples/hello-repeat.xml
- examples/hello.pl
- examples/hello.xml
- examples/lexicon.pl
- examples/lexicon.xml
- examples/pre.pl
- examples/pre.xml
- examples/session-tokens
- examples/validations.pl