▽1
●
うぃんど ベストアンサー |
パラメータが存在するかどうかで確認します
(例として、どちらも存在しない場合も入れてあります)
if ($query->param('a')) { print 'aaaaaaa'; } elsif ($query->param('b')) { print 'bbbbbbb'; } else { print 'ccccccc'; }
このあたりはperlの仕様ではなくHTMLフォームの仕様によるものなので、
perlに詳しいかどうかは実はあまり関係なかったりもします
name 属性は重複しても構わないので、
<input type="submit" name="submit" value="abc">
<input type="submit" name="submit" value="def">
として、perl で
my $submit = $input->param('submt') || '';
if($submit eq 'abc'){
print 'A';
}elsif($submit eq 'def'){
print 'B';
}else{
print 'C';
}
で得られます。