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

时间:2011-03-24 12:54:35

标签: html django forms

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

这是我的django模板的一部分,它应该打印出几个单选按钮,对应于分配给按钮的答案。但我不知道为什么我可以检查多个单选按钮,这搞砸了我。它应该只让我检查一个单选按钮,我不知何故,但我失去了它。有帮助吗?谢谢。

7 个答案:

答案 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

希望有帮助。

相关问题