2012-04-11 53 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> 
相关问题