in reply to autoredirect drop down box to perl files
#!/usr/bin/perl use warnings; use strict; use CGI; my $q = CGI->new(); my %urls = ( 1 => "prog2.pl", 2 => "prog3.pl", 3 => "prog4.pl" ); my %labels = ( 1 => "Class 1", 2 => "Class 2", 3 => "Class 3" ); my $class = $q->param("class"); if ($class && $urls{$class}) { print $q->redirect($urls{$class}); } else { print $q->header, $q->start_html, $q->start_form; print $q->popup_menu( -name => "class", -values => [ keys %urls ], -labels => \%labels, # alternative to submit button below # -onChange => "submit()", ); print $q->submit("go", "GO!"); print $q->end_form, $q->end_html; }
|
|---|