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

5 回答 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

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

于 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 回答