[html-formfu] Remove <span></span> tag

kewei xiao kewei.xiao at nald.ca
Fri Sep 28 13:19:40 GMT 2007


Hi Carl

     I have a fieldset and a customized radio button group, I want to 
remove the <span> tag wrapped around them.  I am using "container_tag: 
~" in both yml and customized element, but it still can't get rid of the 
<span> tag

     here is what I did:

     *yml*:

            - type: Block
              tag: fieldset
              id: copyright
              elements:
                - type: Block
                  tag: legend
                  content: Copyright
                - type: +MY::Apps::Form::Element::CopyRightStatus
                  container_tag: ~
                  id: status
                  attributes_xml: { onchange: "addInfo(this.id)" }
                  attributes:
                    class: radiogroup


     *customized element*:
                  
              use base qw( HTML::FormFu::Element::Radiogroup );

              sub new {
                  my $self = shift->SUPER::new( @_ );

                  my $c = $self->form->stash->{ context };

                  my $status
                      = $c->model( 'Apps::CopyrightStatus' )->search;

                  $self->options( [ map { {
                      container_tag => '~',
                      'label' => $_->description,
                      'value' => $_->status_id }
                      } $status->all ] );

                 return $self;

Thank you

Ke Wei



More information about the HTML-FormFu mailing list