<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>
问问题
4192 次
5 回答
16
因为name
单选按钮中的属性在单选组中必须相同。
试试这个:
<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
更多信息在w3c
于 2012-04-11T16:09:32.967 回答
0
该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>
于 2012-04-11T16:10:11.617 回答
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
于 2012-04-11T16:10:48.193 回答
0
您必须为所有无线电输入使用相同的名称。
于 2012-04-11T16:13:14.550 回答
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>
于 2012-04-11T22:44:15.163 回答