2012-04-11 55 views
3
<body> 
    <form name="search_form" id="search_form" method="POST" action="search_user_data.php"> 
     <table border="1"> 
      <tr> 
       <td colspan="2"> 
        <input type="text" id="search" name="search" /> 
       </td> 
       <td> 
        <input type="submit" value="Search"/> 
       </td> 
      </tr> 
      <tr> 
       <td> 
        <input type="radio" name="id_radio"/>ID 
       </td> 
       <td> 
        <input type="radio" name="surname_radio"/>Surname 
       </td> 
       <td> 
        <input type="radio" name="dob_radio"/>DoB 
       </td> 
      </tr> 
     </table> 
    </form> 
</body> 

回答

15

因爲name單選按鈕中的屬性必須與廣播組中的屬性相同。

試試這個:在w3c

+1

要添加,請創建一個id屬性,並將其設置爲您有什麼名稱以具有該控件的句柄。 – OnResolve 2012-04-11 16:10:52

+0

我犯了不同的「名稱」的愚蠢錯誤,這就是爲什麼我能夠選擇我所有的單選按鈕。這也幫助了我! :) – 2015-08-05 18:50:40

0

<input type="radio" name="somename" value="id_radio"/>ID 
<input type="radio" name="somename" value="surname_radio"/>Surname 
<input type="radio" name="somename" value="dob_radio"/>DoB 

更多信息的name屬性是單選按鈕什麼鏈接到一個組。使用value作爲每個按鈕的實際值。

  <td> 
       <input type="radio" value="id_radio" name="btn_group"/>ID 
      </td> 
      <td> 
       <input type="radio" value="surname_radio" name="btn_group"/>Surname 
      </td> 
      <td> 
       <input type="radio" value="dob_radio" name="btn_group"/>DoB 
      </td> 
0

這是因爲它們都有不同的名稱。給他們1名,他們將作爲一組:

<input type="radio" name="radioGroup" value='id'/>ID 
<input type="radio" name="radioGroup" value='surname'/>Surname 
<input type="radio" name="radioGroup" value='dob'/>DoB 

http://www.echoecho.com/htmlforms10.htm

0

你必須具有相同的名稱爲所有的無線輸入。

0

你的問題是,你爲每個單選按鈕有不同的名稱,以便他們分組在一起,他們必須有相同的名稱,它看起來像你是混淆的名稱和價值。

<body> 
    <form name="search_form" id="search_form" method="POST" action="search_user_data.php"> 
     <table border="1"> 
      <tr> 
       <td colspan="2"> 
        <input type="text" id="search" name="search" /> 
       </td> 
       <td> 
        <input type="submit" value="Search"/> 
       </td> 
      </tr> 
      <tr> 
       <td> 
        <input type="radio" name="searchType" value="id_radio"/>ID 
       </td> 
       <td> 
        <input type="radio" name="searchType" value="surname_radio"/>Surname 
       </td> 
       <td> 
        <input type="radio" name="searchType" value="dob_radio"/>DoB 
       </td> 
      </tr> 
     </table> 
    </form> 
</body> 
相關問題