HTML::FormFu::Filter::CompoundSprintf.3pm

Langue: en

Autres versions - même langue

Version: 2008-10-27 (fedora - 05/07/09)

Section: 3 (Bibliothèques de fonctions)

NAME

HTML::FormFu::Filter::CompoundSprintf - CompoundSprintf filter

SYNOPSIS

     ---
     element:
       - type: Multi
         name: date
         
         elements:
           - name: day
           - name: month
           - name: year
         
         filter:
           - type: CompoundSprintf
             sprintf: '%02d-%02d-%04d'
 
     # get the compound-value
     
     my $date = $form->param_value('date');
 
 

DESCRIPTION

For use with a HTML::FormFu::Element::Multi group of fields.

Uses a sprintf pattern to join the input from several fields into a single value.

METHODS


sprintf

Arguments: $string

"sprintf" pattern used to join the individually submitted parts. The pattern is passed to the perl-core "sprintf" function.

field_order

Inherited. See ``field_order'' in HTML::FormFu::Filter::_Compound for details.

     ---
     element:
       - type: Multi
         name: date
         
         elements:
           - name: month
           - name: day
           - name year
         
         filter:
           - type: CompoundSprintf
             field_order:
               - day
               - month
               - year
 
 

AUTHOR

Carl Franks, "cfranks@cpan.org"

LICENSE

This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself.