NAME

HTML::FormFu::Filter::CompoundJoin - CompoundJoin filter

SYNOPSIS

    ---
    element:
      - type: Multi
        name: address
        
        elements:
          - name: number
          - name: street
        
        filter:
          - type: CompoundJoin

    # get the compound-value
    
    my $address = $form->param_value('address');

DESCRIPTION

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

Joins the input from several fields into a single value.

METHODS

join

Arguments: $string

Default Value: ' '

String used to join the individually submitted parts. Defaults to a single space.

field_order

Arguments: \@order

If the submitted parts should be joined in an order different that that of the order of the fields, you must provide an arrayref containing the names, in the order they should be joined.

    ---
    element:
      - type: Multi
        name: address
        
        elements:
          - name: street
          - name: number
        
        filter:
          - type: CompoundJoin
            field_order:
              - number
              - street

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.