print
$query
->
scrolling_list
('
name
',\
@list
[,
selected
,
size
,'
true
',\
%labelhash
]);
Generates a scrolling list.
-
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 a list of
values.
-
size
-
The number of elements to display in the list box.
-
'true'
-
Allow multiple selections.
-
\%
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->scrolling_list(-name=>'
name
',
-values=>\@
listarray
,
-default=>
selected
,
-size=>
size
,
-multiple=>'true',
-labels=>\%
labelhash
,
-onChange=>
function
,
-onFocus=>
function
,
-onBlur=>
function
);
-
-onChange=>
function
-
Browser should execute
function
when the user changes
the text field.
-
-onFocus=>
function
-
Browser should execute
function
when the focus is on
on the text field.
-
-onBlur=>
function
-
Browser should execute
function
when the focus leaves
the text field.