[html-formfu] Wrapping input inside <label>...</label> for
Checkboxgroup
kewei xiao
kewei.xiao at nald.ca
Wed Mar 12 16:10:31 GMT 2008
Hi guys
I am trying to wrap input box inside <label>...</label> for my
customized checkboxgroup, like this:
<label>
<input....../>
</label>
right now my code separate them, like this:
<input.../>
<label></label>
here is what I do:
use base qw( HTML::FormFu::Element::Checkboxgroup );
sub setup {
my $self = shift;
$self->type( 'checkboxgroup' );
$self->container_tag( 'div' );
my $c = $self->form->stash->{ context };
my $keywords = $c->model( 'Activities::Keyword' )
->search( undef, { order_by => 'name' } );
$self->name( 'keywords' );
$self->options(
[ map {
{
label => $_->name,
value => $_->keyword_id,
attributes => { id => 'keyword_' . $_->keyword_id }
}
} $keywords->all
]
);
return $self->next::method( @_ );
}
Any suggestions? Thanks in advance
Kewei
More information about the HTML-FormFu
mailing list