我有一組單選按鈕,名稱相同但值不同。我試圖獲得所選單選按鈕的值並將其與預設值進行比較,看看它們是否匹配。比較Perl中輸入元素的值
<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++;
}
}
所以我需要的單選按鈕的價值推到我的數組,然後把它比作陣列的答案。
僅供參考,該語言被稱爲[Perl的](http://perldoc.perl.org/5.12.3/perlfaq1.html#What's-the-difference-between-%22perl%22-and-% 22Perl%22%3f),而不是PERL –
下次我會更加小心。 – Jeff