Html 如何在不更改输入名称的情况下仅选中一个单选按钮?

Html 如何在不更改输入名称的情况下仅选中一个单选按钮?,html,radio-button,checked,Html,Radio Button,Checked,我只需要选中一个单选按钮,而不更改输入名称 这是我的密码: <ul class="radiobox_item_type"> <li> <input name="item_type" value="clear" type="radio" id="radiobox_my" /> <label for="radiobox">Without</label> </li> <

我只需要选中一个单选按钮,而不更改输入名称

这是我的密码:

<ul class="radiobox_item_type">
    <li>
        <input name="item_type" value="clear" type="radio" id="radiobox_my" /> 
        <label for="radiobox">Without</label>
    </li>
    <li>
        <input name="item_new" value="new" type="radio" id="radiobox_my"  /> 
        <label>News</label>
    </li>
    <li>
        <input name="item_action" value="action" type="radio" id="radiobox_my" /> 
        <label for="radiobox2">Action</label>
    </li>
</ul>
  • 没有
  • 新闻
  • 行动

试试这个,如果你只想选择一个单选按钮,你应该选择相同的所有单选按钮
名称

<ul class="radiobox_item_type">
            <li>
            <input name="item_type" value="clear" type="radio" id="radiobox_my" /> 
            <label for="radiobox">Without</label>
            </li>
            <li>
            <input name="item_type" value="new" type="radio" id="radiobox_my"  /> 
            <label>News</label>
            </li>
            <li>
            <input name="item_type" value="action" type="radio" id="radiobox_my" /> 
            <label for="radiobox2">Action</label>
            </li>
        </ul>
  • 没有
  • 新闻
  • 行动

试试这个,如果你只想选择一个单选按钮,你应该选择相同的所有单选按钮
名称

<ul class="radiobox_item_type">
            <li>
            <input name="item_type" value="clear" type="radio" id="radiobox_my" /> 
            <label for="radiobox">Without</label>
            </li>
            <li>
            <input name="item_type" value="new" type="radio" id="radiobox_my"  /> 
            <label>News</label>
            </li>
            <li>
            <input name="item_type" value="action" type="radio" id="radiobox_my" /> 
            <label for="radiobox2">Action</label>
            </li>
        </ul>
  • 没有
  • 新闻
  • 行动

您不能在所有三个单选按钮上都有相同的id。如果所有三个按钮都是同一组的一部分,那么您必须给它们取相同的名称。

您不能在所有三个单选按钮上都有相同的id。如果这三个按钮都是同一组的一部分,那么你必须给它们取相同的名称。

尝试给所有单选按钮取相同的名称。

尝试给所有单选按钮取相同的名称。

我绝对同意其他答案,即最好的做法是让组中的所有单选按钮都具有相同的名称。但是,为了回答您的具体问题,这里有一个jQuery解决方案,可以确保一次只选择一个收音机,请参阅:


基本上,一个click listener被添加到父级,用于检查内部的单选按钮是否被单击。单击时,它会取消选中容器中的所有其他单选按钮,然后检查单击的单选按钮。

我完全同意其他答案,即最佳做法是让组中的所有单选按钮具有相同的名称。但是,为了回答您的具体问题,这里有一个jQuery解决方案,可以确保一次只选择一个收音机,请参阅:


基本上,一个click listener被添加到父级,用于检查内部的单选按钮是否被单击。单击时,它会取消选中容器中的所有其他单选按钮,然后检查单击的按钮。

认为需要一些JS。。我无法更改输入名称,我想我需要一些JS。。我无法更改输入名称如果不更改输入名称,它将不起作用。这是页面如何知道它是一个组而不是三个组。如果不更改输入名称,它将无法工作。这是页面如何知道它是一个组而不是三个组。你问这个问题已经有一段时间了,但是如果问题还没有解决,我可以给你写一个Javascript,你可以用它更改单选按钮的名称。你问这个问题已经有一段时间了,但是如果问题还没有解决,我可以为您编写一个Javascript,您可以使用它更改单选按钮的名称。