{% for each in AnswerQuery %}
<form action={{address}}>
<span>{{each.answer}}</span><input type='radio'>
<span>Votes:{{each.answercount}}</span>
<br>
</form>
{% endfor %}
这是我的django模板的一部分,它应该打印出几个单选按钮,对应于分配给按钮的答案。但我不知道为什么我可以检查多个单选按钮,这搞砸了我。它应该只让我检查一个单选按钮,我不知何故,但我失去了它。有帮助吗?谢谢。
答案 0 :(得分:381)
只需给他们相同的名字:
<input type="radio" name="radAnswer" />
答案 1 :(得分:53)
他们都需要具有相同的名称。
答案 2 :(得分:37)
所有单选按钮必须具有相同的名称:
<input type='radio' name='foo'>
可以检查每组具有相同名称的按钮中的1个单选按钮。
答案 3 :(得分:20)
给他们相同的名字,它会起作用。根据定义,单选按钮只有一个选项,而复选框可以有多个。
<input type="radio" name="Radio1" />
答案 4 :(得分:6)
只要在您使用的表单中给它们相同的名称。
<form><input type="radio" name="selection">
<input type="radio" name="selection">
..
..
</form>
答案 5 :(得分:4)
所有单选按钮选项必须具有相同的名称,才能一次选择一个选项。
答案 6 :(得分:2)
添加“名称”属性,并保持表单中所有单选按钮的名称相同。
即
app/database/migrations
希望有帮助。