web-dev-qa-db-fra.com

Comment permettre à un seul bouton radio d'être coché?

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

C’est une partie de mon modèle Django , ce qu’elle est censée faire est d’imprimer plusieurs boutons radio correspondant aux réponses attribuées aux boutons. Mais je ne sais pas pourquoi je peux vérifier plusieurs boutons radio, ce qui m'a gâché. Il est supposé ne me laisser vérifier que sur un bouton radio et je l'avais en quelque sorte mais je l'ai perdu. De l'aide? Je vous remercie.

127
Clinteney Hui

Donnez-leur simplement le même nom:

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

Ils doivent tous avoir le même nom.

53
Douglas

Tous les boutons radio doivent avoir le même nom:

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

Un seul bouton radio de chaque groupe de boutons portant le même nom peut être coché.

37
Nick

Donnez-leur le même nom et cela fonctionnera. Par définition, les boutons radio n'ont qu'un choix, alors que les cases à cocher peuvent en avoir plusieurs.

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

19
FluxEngine

Donnez-leur simplement le même nom dans le formulaire que vous utilisez.

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

Toutes les options des boutons radio doivent avoir le même nom pour que vous puissiez sélectionner une option à la fois.

5
B.K

Ajoutez l'attribut "name" et conservez le même nom pour tous les boutons radio d'un formulaire.

c'est à dire.,

<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

J'espère que ça aiderait.

3
SuKu