是否可以在一个具有相同名称值的表单中拥有多个radiobutton组?
我正在进行一项测验,该测验由多个(问题)radiobutton组组成,如:
<div class="question">
<p><b>Question 19</b></p>
<div class="choices">
<input type="radio" name="choice-for-question-98" id="choice-98-1" value="389">
<label for="choice-98-1">e duhur </label><br>
<input type="radio" name="choice-for-question-98" id="choice-98-2" value="388">
<label for="choice-98-2">qëllim</label><br>
<input type="radio" name="choice-for-question-98" id="choice-98-3" value="387">
<label for="choice-98-3">drejt</label><br>
<input type="radio" name="choice-for-question-98" id="choice-98-4" value="386">
<label for="choice-98-4">e drejtë</label><br>
</div>
</div>
我想要的是在POST中获取“答案”属性列表,但是当我为不同的问题设置相同的名称时,用户只能从所有问题中选择一个单选按钮。
答案 0 :(得分:1)
没有
名称是用于定义单选按钮所属的组的机制。
您可以使用类似但不同的名称,然后在服务器上查找它们。
e.g。
name="choice-for-question-98-group-1"
和
my $choice;
my $group = 1;
while ($choice = $q->param("choice-for-question-98-group-" . $choice)) {
do_something_with($choice);
$group++;
}