print
$query
->checkbox_group(
'
name
', \@
list
[
,
selected
,'true',\%
labelhash
])
Generates a list of checkbox elements.
-
name
-
The name to assign the input to (required).
-
\@
list
-
An array reference with the list items. You can
also use an anonymous array reference.
-
selected
-
The menu item(s) to be initially selected
(default is that nothing is selected).
This can be a single value or a reference to an array of
values.
-
'true
'
-
Insert newlines between the checkboxes.
-
\%
labelhash
-
A hash reference listing labels for each list item. Default is the
list text itself. See
popup_menu
for an example.
Using named parameters, the syntax is:
print $query->checkbox_group(-name=>'
name
',
-values=>\
@list
,
-default=>
selected
,
-linebreak=>'true',
-labels=>\%
labelhash
,
-columns=>
n
,
-columnheader=>'
string
',
-rows=>
m
,
-rowheader=>'
string
',
-onClick=>
function
);
-
-columns=>
n
-
The number of columns to use.
-
-columnheader=>
'
string'
-
A header for the column.
-
-rows=
m
-
The number of rows to use. If omitted and
-columns
is
specified, the rows will be calculated for you.
-
-rowheader=>
'
string'
-
A header for the row.
-
-onClick=>
function
-
Browser should execute
function
when the user clicks
on any checkbox in the group.