web-dev-qa-db-ja.com

ラジオボタンを1つだけチェックできるようにするにはどうすればいいですか?

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

これは私の一部です Django テンプレート、それはボタンに割り当てられた答えに対応して、いくつかのラジオボタンを印刷することです。しかし、私がなぜ私がめちゃくちゃになった複数のラジオボタンをチェックすることができるかわかりません。それは私に一つのラジオボタンだけをチェックさせることになっていて、私はどういうわけかそれを持っていましたが、私はそれを失いました。何か手助け?ありがとうございました。

126
Clinteney Hui

単に同じ名前を付けてください。

<input type="radio" name="radAnswer" />
383
Shadow Wizard

彼らはすべて同じ名前を持つ必要があります。

53
Douglas

すべてのラジオボタンは同じ名前を持つ必要があります。

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

同じ名前のボタンの各グループのうち1つのラジオボタンしかチェックできません。

37
Nick

それらに同じ名前を付けなさい、そしてそれはうまくいくだろう。定義上、ラジオボタンには1つの選択肢しかありませんが、チェックボックスには多くの選択肢があります。

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

20
FluxEngine

あなたが使用しているフォーム全体に同じ名前を付けてください。

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

一度に1つのオプションを選択できるようにするには、すべてのラジオボタンオプションに同じ名前を付ける必要があります。

4
B.K

"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

それが役立つことを願っています。

3
SuKu