in reply to Re: CGI.pm being funny?
in thread CGI.pm checkbox problem?
Actually,
Even in its' own examples...
"...the second argument should be an array reference." and yet:
does not appear to work. And instead fills the value and label of one checkbox with the arrayref. It returns something like:print $q->checkbox_group ( -name=>'predefined', -linebreak=>'true', -values=>\@predefined, -defaults=>param('predefined'), );
Where as:<input type="checkbox" name="predefined" value="ARRAY(0x833ced0)" />AR +RAY(0x833ced0)<br />
Works perfectly well. And acts exactly the same as changing $, did. (except xhtml-ish br tag).print $q->checkbox_group ( -name=>'predefined', -linebreak=>'true', -values=>@predefined, -defaults=>param('predefined'), );
The perldoc appears to say one thing and do another.<input type="checkbox" name="predefined" value="element content" />ele +ment content<br />
Even in its' own examples...
"...the second argument should be an array reference." and yet:
The perldoc also gives this example:print $query->checkbox_group(-name=>'group_name', -values=>['eenie','meenie','min +ie','moe'], -default=>['eenie','moe'], -linebreak=>'true', -labels=>\%labels);
But this just fills @h with one element.@h = $query->checkbox_group(-name=>'group_name',-values=>\@values); &use_in_creative_way(@h);
Very odd indeed.print $h[0]; --- <input type="checkbox" name="group_name" value="ARRAY(0x833d000)" />AR +RAY(0x833d000)
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Re: Re: CGI.pm being funny?
by chipmunk (Parson) on Feb 06, 2002 at 05:37 UTC | |
by xtype (Deacon) on Feb 06, 2002 at 05:52 UTC | |
by chipmunk (Parson) on Feb 06, 2002 at 19:02 UTC |
In Section
Seekers of Perl Wisdom