Help! Trying to retrieve user radiobutton selection and send to link

I am currently working on my companies website using Perl (library holds mostly cgi, not a lot of flexibility) and am using Microsoft's IIS. I am trying to implement a radio button that has buttons that each lead to a different link when chosen and the proceed button is clicked. Here is all I have so far:

print "SummaryDetails";

do "" || die "Cannot Start CGI-LIB

$sInput= $in{'radiobutton'};

if($sInput == Summary){$loc = '';}
if($sInput == Details){$loc = '';}

print "";


  • Hi,

    You're on the right lines...

    : print "SummaryDetails";
    Why two opening form tags? Get rid of the second one.

    : do "" || die "Cannot Start CGI-LIB
    : &ReadParse(*input);
    Man, is old! :-)

    : $sInput= $in{'radiobutton'};
    The name in the quotes should match the name in the form.

    $sInput= $in{'sumdet'};

    : SWITCH: {
    Why this?

    : if($sInput == Summary){$loc = '';}
    : if($sInput == Details){$loc = '';}
    First, values are case sensitive, second you need to put literals in quotes, and third you need string compare rather than integer compare.

    if($sInput eq 'summary'){$loc = '';}

    Hope this gets you further...

    (tr/yuiqwert/her anot/))for($::b);for($::c){$_.=$^X;
    /(p.{2}l)/;$_=$1}$::b=~/(..)$/;print("$::a$::b $::c hack$1.");
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


In this Discussion