John Pretti wrote:
Hi all,
Hello,
What is the best way to validate a form element? I am using the following
code to generate a set of radio buttons; how can I ensure that one of the
buttons is checked before processing the rest of the script?
Assuming %label is
hw => 'H W here',
nw => 'North West',
etc...
you could simply do:
my $promdir = CGI::param('promdir');
die 'Invalid input' if !exists $label{$promdir};
print $q->start_multipart_form,
$q->p("Please select a directory to promote the file:"),
$q->radio_group (
-name=>'promdir',
-values=>
I'd use -values => [keys %label],
for consistancy and sanity's sake
['hw','nw','sw','swmfis','swunifi','swwebcaaf'],
-labels=>\%label,
-default=>'selected',
-linebreak=>'true'),
$q->br,
$q->submit('Promote'),
$q->end_form;
Thanks in advance,
HTH
Lee.M - JupiterHost.Net
John
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>