如何只允许检查一个单选按钮?

{% for each in AnswerQuery %}
<form action={{address}}>
<span>{{each.answer}}</span><input type='radio'>
<span>Votes:{{each.answercount}}</span>
<br>
</form>
{% endfor %}

这是我的 姜戈模板的一部分,它应该做的是打印出几个单选按钮,对应的答案分配给按钮。但我不知道为什么我可以检查多个单选按钮,这把我搞得一团糟。它应该只能让我检查一个单选按钮,我曾经有过,但是我弄丢了。有人帮忙吗?谢谢你。

454276 次浏览

他们必须有同样的名字。

只要给他们同样的名字:

<input type="radio" name="radAnswer" />

所有单选按钮必须有相同的名称:

<input type='radio' name='foo'>

每组同名按钮只能选中一个单选按钮。

给他们同样的名字,就能成功。根据定义,单选按钮只有一个选项,而复选框可以有多个选项。

<input type="radio" name="Radio1" />

只要在您使用的表单中使用相同的名称即可。

<form><input type="radio" name="selection">
<input type="radio" name="selection">
..
..
</form>

所有单选按钮选项必须具有相同的名称,以便您能够一次选择一个选项。

添加“ name”属性,并保持表单中所有单选按钮的名称相同。

也就是说,

<input type="radio" name="test" value="value1"> Value 1
<input type="radio" name="test" value="value2"> Value 2
<input type="radio" name="test" value="value3"> Value 3

希望能有帮助。

只有一个步骤,你需要遵循!

确保您需要在开始标记中添加具有相同属性名称值的属性名称!

例如:

<input name="18+" value="yes" id="18" type="radio">Yes
<input name="18+" value="No" id="bel" type="radio">No