HTML-FormFu
Latest Releases
2009-12-10 HTML-FormFu v0.06000
- New get_parent() method that traverses the parent hierarchy, returning the first parent that matches the supplied options.
- Date element, year menu now supports 'reverse' option to reverse order of year list. - patch from Ozum Eldogan.
- New Element::Block method auto_block_id().
- New only_on_reps() method for constraints on fields within a Repeatable element. Causes the constraint to only be run if the field's repeatable_count() matches one of the set values.
- New Repeatable::Any constraint.
- Bugfix: after submission, group-type fields were getting the wrong value when multiple fields had the same name. - patch by Doug Orleans.
- Bugfix: If a field in a Repeatable block had an error, all copies of that field were displaying the error. - report by Doug Orleans.
- Repeatable elements inside a Repeatable element, now works without having nested_name set.
- view full change log
2009-11-29 HTML-FormFu v0.05003
- Fix YAML test files for YAML::XS compatibility
2009-11-25 Catalyst-Controller-HTML-FormFu v0.06000
- MultiForm actions now also always stash $multi->current_form to $c->stash->{form}. (key-name configurable via 'form_stash' config option).
- New method suffixes such as "_FORM_VALID", "_FORM_SUBMITTED" to allow blocks of code that will only be run under certain circumstances.
- view full change log
2009-11-25 HTML-FormFu-Model-DBIC v0.05003
- New 'link_values' and 'additive' options for multi-value fields for many-to-many relationships.
- view full change log
2009-11-25 HTML-FormFu v0.05002
- Fix handling of counter_name in nested-repeatables.
- Element::reCAPTCHA new constraint_args() method to pass options to the automatically-created Constraint::reCAPTCHA.
- Model::HashRef->create() now works with submitted input.
- view full change log
2009-07-06 HTML-FormFu-Model-DBIC v0.05002
- Remove prerequisite Test::MockObject - it uses UNIVERSAL::isa which was causing test failures.
- view full change log
2009-07-03 HTML-Formfu v0.05001
- get_field(s), get_element(s), get_all_elements() now support a Regex object for any conditional argument.
- New add_localize_object_from_class() form method.
- New Element::Label.
- Bugfix: DateTime element, hour/minute select menus didn't display correct value when hour/minute value was less than 10, and $form->process() wasn't called after $form->model->default_values().
- view full change log
2009-07-03 HTML-Formfu-Model-DBIC v0.05001
- Fix delete_if_true to work inside a surrounding block.
- Bump DBIx::Class prerequisite to 0.08106, when it switched from using DateTime::Format::MySQL to DateTime::Format::SQLite.
- view full change log
2009-05-26 HTML-Formfu-Model-DBIC v0.05000
- Bug fix: update() stop spurious "primary key and the foreign key may not be the same column" errors.
- Bug fix: options_from_model() 'label_col' works again with non-column accessors.
- view full change log
2009-05-26 HTML-Formfu v0.05000
- Nested repeatable blocks now create field names such as 'foo_1.bar_1' rather than 'foo.bar_1_1', to assist client-side scripting.
- view full change log
2009-05-10 HTML-Formfu-Model-DBIC v0.04003
- bumped required version no. of HTML-FormFu
- view full change log
2009-05-08 HTML-Formfu-Model-DBIC v0.04002
- 'new_empty_row' and 'new_empty_row_multi' deprecated and replaced by 'empty_rows' and 'new_rows_max'
- New model_config options 'read_only' and 'ignore_if_empty'
- view full change log
2009-05-08 HTML-Formfu v0.04002
- Incompatible Change: Element::Repeatable->repeat() now defaults to 1 instead of 0. This allows empty Repeatables
- Fix test failures on Win32
- view full change log
2009-04-20 Catalyst-Controller-HTML-Formfu v0.04003
- Fix missing prereqs
2009-04-20 Catalyst-Controller-HTML-Formfu v0.04002
- Switched to use MRO::Compat for compatibility with Catalyst 5.8001
2009-04-15 HTML-Formfu v0.04001
- vertically-aligned CSS example updated for Date fields
- Model-HashRef supports now empty repeatable elements
- view full change log
2009-04-15 Catalyst-Controller-HTML-Formfu v0.04001
- Includes new RequestToken feature to stop double-submissions of data
- view full change log
2009-03-26 HTML-Formfu v0.04000
- Includes some incompatible changes
- view full change log
HTML-FormFu is a perl web-form framework, which is simple to get started with, yet flexible and powerful enough to keep going once things get difficult.
Describe a form using a simple config file (any format supported by Config::Any), Automatically populate the form from your database (with HTML-FormFu-Model-DBIC), Validate user input with a large selection of constraints, and use the validated input to automatically update the database.
Online Applications / Examples
- CSS application - test your CSS - and of course, it uses HTML::FormFu itself
Tips
HTML::FormFu::Manual::Unicode - how to deal with Unicode / utf8
HTML::FormFu::Manual::Cookbook - various examples and hints
Support
Subscribe to the HTML-FormFu mailing list, but read the archives before posting
Report bugs to the Google Issue List
Download
Installs on both *nix and MS-Windows using CPAN.pm
Checkout from the subversion repository
Browse Source
- Browse all FormFu projects with the googlecode browser
Documentation on search.cpan.org
HTML::FormFu - web-form creation and processing
HTML::FormFu::Model::DBIC - integrate HTML::FormFu with DBIx::Class
Catalyst::Controller::HTML::FormFu - integrate HTML::FormFu with Catalyst
HTML::FormFu::Imager - process image-file uploads with Imager
