in reply to Re: CGI Checkboxes
in thread CGI Checkboxes

Well, it appears that neither checkboxes nor scrolling lists (with multiple selected) will work. I'm stumped. I must be doing something wrong, but I just don't see it.

This checkbox code doesn't work:

foreach(@checks_list) { my $index=index $real_fields{$name},$_; if ($index != -1) { print $q->b('This should be checked!'); print $q->checkbox(-checked=>'checked', -name=>"$nam +e", -value=>"$_", -label=>"$hash{$_}"); } else { print $q->checkbox(-name=>"$name", -value=>"$_", -la +bel=>"$hash{$_}"); } }
Nor does this:
print $q->checkbox_group(-name=>"$name", -values=>\@checks_list,-defa +ult=>\@check_array, -labels=>\%hash);
nor does this:
print $q->scrolling_list(-name=>"$name", -values=>\@checks +_list, -default=>\@check_array, -labels=>\%hash, -multiple=>'true');