ホームページ  >  に質問  >  本文

多肢選択の質問をクリックします

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

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

これは私が書いたものですが、一方を選択すると、もう一方の状態が何も変わりません。どこを間違って書いたのでしょうか?

笑书神侠笑书神侠2653日前1439

全員に返信(2)返信します

  • ringa_lee

    ringa_lee2017-07-15 10:25:18

    Radio は 1 つのオプションであり、その中の名前は一貫している必要があります。上の name="gender" と下の name="nvde" は 2 つの単一オプションと同じです。もちろん、他のオプションのステータスは変更されません。

    返事
    0
  • 天蓬老师

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

    正しい構文は次のように記述する必要があります:

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

    ラジオ ボタン コントロールは一度に 1 つしか選択できないため、ラジオがいくつあっても、それらの name 属性値は同じでなければなりません。サーバーに渡される値は 1 つだけです。

    コードの最初の行、name="gender"、2 行目、name="nvde"、ここの名前の値は同じである必要があります。

    実行する前に変更してください。

    返事
    1
  • キャンセル返事