同じ名前で値が異なるラジオ ボタンのセットがあります。選択したラジオボタンの値を取得し、それをプリセット値と比較して一致するかどうかを確認しようとしています。
<input type="radio" name="one" value="a">
<input type="radio" name="one" value="b">
<input type="radio" name="one" value="c">
このフォームを送信しています...
編集
@answers = ("a", "a", "c");
for $key (param()) {
$input {$key} = param($key);
if ($key ne "firstName" and $key ne "lastName") {
$value = "$_\n" for $input{$key};
#The below values print out correctly.
#a a
#a a
#c c
print $value . " " . $answers[$i] . "<br/>";
#When trying to compare them nothing happens.
if ($value eq $answers[$i]) {
print "TEST<br/>";
$avg += 1;
}
$i++;
}
}
そのため、ラジオ ボタンの値を配列にプッシュし、それを配列の回答と比較する必要があります。