vxp has asked for the wisdom of the Perl Monks concerning the following question:
Hi,
I am trying to do dynamic dropdown menu, of sorts. The idea is to have a dropdown menu like the one visible on nvidia drivers download page. You select the first choice, and then depending on what your first choice was, a second dropdown menu gets populated with possible choices/options that are 'related' to the first choice. Um. Yeah, I'm not being very articulate at describing this..Here's what I have now, which is pretty much a code snippet to generate a dropdown menu with choices in @distros. Basically I need some pointers, if possible, on what to do next to achieve the goal above. People choose "centos", for instance - so a second dropdown generates choices with centos versions. Somebody chooses "ubuntu" - a second dropdown gets generated with available ubuntu versions.. etc.
Thanks!
if ( !param() ) { print start_form(); print popup_menu( -name => 'distros_menu', -values => \@distros, -default => 'centos' ); print submit('which_distro_button'); print endform; } else { $which_radio_button = param('distros_menu'); print $which_radio_button; $q->end_html; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: CGI.pm and dynamic dropdown menus
by Your Mother (Archbishop) on Aug 15, 2009 at 20:43 UTC | |
|
Re: CGI.pm and dynamic dropdown menus
by thunders (Priest) on Aug 16, 2009 at 02:57 UTC | |
|
Re: CGI.pm and dynamic dropdown menus
by Trimbach (Curate) on Aug 16, 2009 at 03:20 UTC |