HTML-FormTemplate
view release on metacpan or search on metacpan
lib/HTML/FormTemplate.pm view on Meta::CPAN
When either TABLE_COLS or TABLE_ROWS is set, methods that make form field groups
will arrange the html for all group members into a table using the
make_table_from_list() method. The above three arguments correspond to [COLS,
ROWS, ACROSS] arguments respectively of that method. For checkbox_group and
radio_group only, you can use COLS/COLUMNS and ROWS as aliases for the first two.
=head1 PROPERTIES FOR USER-INPUT VALIDATION
In cases where user input has been evaluated to be in error, a visual cue is
provided to the user in the form of a question mark ("?") that this is so.
You need to make your own legend explaining this where appropriate.
See bad_input_marker(). Note that any empty strings are filtered from the
user input prior to any validation checks are done.
=head2 is_required
This boolean property is an assertion that the field must be filled in by the
user, or otherwise there is an error condition. A visual cue is provided to
the user in the form of an asterisk ("*") that this is so. You need to make
your own legend explaining this where appropriate. See required_field_marker().
=head2 req_min_count, req_max_count
These numerical properties are assertions of how few or many members of field
groups must be filled in or options selected by the user, or otherwise there is
an error condition. Each property can be used independently or together.
=head2 req_opt_match
This boolean property is an assertion that the user input returned from
lib/HTML/FormTemplate.pm view on Meta::CPAN
=head2 str_below_input
This optional string is HTML code that gets inserted directly after input field
HTML while generating a complete form. One possible use of this could be to
store a </DIV> tag below the field.
=head2 is_private
This boolean property results in a visual cue provided to the user in the form
of a tilde ("~"), that you don't intend to make the contents of that field
public. You need to make your own legend explaining this where appropriate.
See private_field_marker().
=head2 exclude_in_echo
This boolean property is an assertion that this field's value will
never be shown when reports are generated. This provides an alternative to the
more messy redefining of the form field definitions that would otherwise be
required to exclude fields that aren't private or hidden or buttons. Normally
the calling code is manually displaying the information from fields excluded this
way in a location outside the report html.
( run in 1.021 second using v1.01-cache-2.11-cpan-49f99fa48dc )