EchoAngel has asked for the wisdom of the Perl Monks concerning the following question:
my code# print $q->popup_menu( # -values=>\%ValuesToAppearInDropDownField, # -name=>$htmlVariableName . $indexNum, # -onChange=>"document.$GLOB_FORM_FIELD_NAME.sub +mit();");
how can do this?print '<select name="' . $htmlVariableName . $indexNum . '" o +nchange="'. "document.$GLOB_FORM_FIELD_NAME.submit();" . '">'; my $elementkeys = (); foreach $elementkeys (sort {$a <=> $b} keys %ValuesToAppearIn +DropDownField) { if ($q->param($htmlVariableName . $indexNum) eq $elementke +ys) { print '<option selected value="' . $elementkeys . '">' +. $ValuesToAppearInDropDownField{$elementkeys} . '</option>'; } else { print '<option value="' . $elementkeys . '">' . $Values +ToAppearInDropDownField{$elementkeys} . '</option>'; } } print '</select>';
Retitled by Steve_p from 'Perl / Cgi : ReCreating Popup Menu Code'.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: ReCreating Popup Menu Code
by fglock (Vicar) on Feb 09, 2005 at 17:26 UTC | |
by EchoAngel (Pilgrim) on Feb 09, 2005 at 18:06 UTC |