Maison  >  Questions et réponses  >  le corps du texte

Cliquez sur les questions à choix multiples

<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 ?

笑书神侠笑书神侠2653 Il y a quelques jours1441

répondre à tous(2)je répondrai

  • ringa_lee

    ringa_lee2017-07-15 10:25:18

    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é

    .

    répondre
    0
  • 天蓬老师

    天蓬老师2017-07-14 23:00:08

    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.

    répondre
    1
  • Annulerrépondre