Hi ...
I am writing a PERL CGI script where firstly i display a Submit button and when i click that, it will display a group of checkbox values and another submit button.
My question is Now, if i click the second submit button, it should get the checkbox values and work with those(do some calculations) ...
But its not happening ... when i click second submit button nothing happens ... it just stays calm ....
Here is the Sample Code ...
#!/usr/local/bin/perl5
print "Content-type: text/html; charset=iso-8859-1\n\n";
use strict;
use warnings;
use CGI;
my $cgi = CGI->new;
print $cgi->start_html('-title' => 'Example', -author => 'Krishna Chaitanya G', -bgcolor => 'grey');
print $cgi->start_form(), "\n";
print $cgi->submit( '-name' => 'button1', '-value' => 'Search' );
print $cgi->end_form();
if ( $cgi->param('button1') )
{
print $cgi->checkbox_group(-name=>'open_mods',-values=>[1,2,3,4,5],-multiple=>'true',-columns=>8,-rows=>12);
print $cgi->submit( '-name' => 'button2', '-value' => 'Close' );
}
if ( $cgi->param('button2') )
{
print $cgi->param('open_mods');
}
print $cgi->end_html();
As per my above idea ... if i click second submit button the output in browser should print the selected checkbox values ... But, now its nothing
Please Help ....
---------- Post updated at 06:31 PM ---------- Previous update was at 04:09 PM ----------
got it working ...
Had to change the end_form() placement ...