NAME
HTML::Shakan::Field - base class for field object
ATTRIBUTES
- id
-
the 'id' attribute for the html elements.
- name
-
the 'name' attribute for the html elements.
- value
-
the 'value' attribute for the html elements.
- filters
-
parameter filters.
- widget
-
type of widget.
- attr
-
hashref about the miscellaneous attributes.
- label
-
label for this field.
- required
-
is this field's value required?
- custom_validation
-
TextField( name => 'id', custom_validation => sub { my ($form, $field) = @_; if (is_reserved_id($form->param($field->name))) { $form->set_error($field->name() => 'reserved'); } } )
custom validation callback
- constraints
-
constraints for FormValidator::Lite.
AUTHORS
tokuhirom