Cliquez sur les questions à choix multiples
笑书神侠
笑书神侠 2017-07-14 17:49:45
0
2
1491

<input type="radio" name="gender" id="male"><label for="male">male</label>

<input type="radio" name=" nvde " id="nv"><label for="nv">female</label>

C'est ce que j'ai écrit, mais quand l'un est sélectionné, l'autre reste inchangé. Qu'ai-je écrit de mal ?

笑书神侠
笑书神侠

répondre à tous(2)
ringa_lee

Radio est une option unique, et les noms à l'intérieur doivent être cohérents. Votre nom="gender" ci-dessus et votre nom="nvde" ci-dessous sont égaux à deux options simples. Bien entendu, le statut de l'autre reste inchangé

.
Peter_Zhu

La syntaxe correcte doit être écrite comme ceci :

<label for="male">男</label>
<input type="radio" name="sex" id="male" />
  
<label for="female">女</label>
<input type="radio" name="sex" id="female" />

Étant donné que le contrôle du bouton radio ne peut en sélectionner qu'une à la fois, quel que soit le nombre de radios, leurs valeurs d'attribut de nom doivent être les mêmes, afin de garantir que une seule valeur est transmise à l'adresse du serveur.

Dans votre code, la première ligne, name="gender", la deuxième ligne : name="nvde", les valeurs de nom ici doivent être les mêmes.

Veuillez le modifier avant de l'exécuter.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal