2009-06-13 7 views
4

Une question fondamentale ...seulement permettant la sélection d'un bouton radio dans un formulaire avec PHP

Comment puis-je autoriser que la sélection d'une option dans une liste de boutons radio?

<form action="process_repair.php" method="POST"> 
    <label for "repair_complete">Repair complete</label> 
    <input type="radio" name="Yes" value="true"> 
    <input type="radio" name="No" value="false"> 
</form> 

Lorsque ce code est exécuté, il est possible de sélectionner les deux boutons radio, mais je les aime d'interagir de sorte que vous ne pouvez sélectionner l'un ou l'autre.

Toute aide très appréciée! :)

+0

Donne le même nom 'name = "repairgroup"'. –

Répondre

23

Donnez-leur le même nom.

<form action="process_repair.php" method="POST"> 
Repair complete 
<input type="radio" name="complete" value="true" id="complete_yes" /> 
<label for="complete_yes">Yes</label> 
<input type="radio" name="complete" value="false" id="complete_no" /> 
<label for="complete_no">No</label> 
</form> 

Les étiquettes doivent avoir un attribut for, la direction de id de l'entrée correspondante.

+4

Vous pouvez également faire . –

+1

Notez que la liaison implicite (commentaire ci-dessus) est obsolète à partir de XHTML 1.1 (?). – runfalk

+0

@antennen Je ne vois aucune mention de cela dans la spécification XHTML 1.1, mais l'étiquetage implicite ne bénéficie pas d'un support aussi large qu'avec l'attribut for. – Quentin

2

Chaque entrée doit avoir le même "nom"

+2

La même réponse existe déjà – PoGibas

+2

Ceci ne fournit pas de réponse à la question. Une fois que vous avez suffisamment [réputation] (https://stackoverflow.com/help/whats-reputation) vous pourrez [commenter n'importe quel article] (https://stackoverflow.com/help/privileges/comment); Au lieu de cela, [fournissez des réponses qui ne nécessitent pas de précisions de la part du demandeur] (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- je-fais-à la place). - [De l'examen] (/ review/low-quality-posts/18414003) –

Questions connexes