HTML-FormFu
/

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

  • 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

  • 2009-03-26 HTML-Formfu v0.04000

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

Support

Download

Browse Source

Documentation on search.cpan.org