Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何确定在具有多个按钮组的表单中选择哪个单选按钮?_Javascript_Jquery_Radio Button - Fatal编程技术网

Javascript 如何确定在具有多个按钮组的表单中选择哪个单选按钮?

Javascript 如何确定在具有多个按钮组的表单中选择哪个单选按钮?,javascript,jquery,radio-button,Javascript,Jquery,Radio Button,我有一个有两组单选按钮的表单。它们都有相同的名称,但是如果选择了某种类型的单选按钮,我想在下次提交之前更改内容 <form> <input type="radio" value="ahBkM" id="ahBkM" name="key" class="spam"> <input type="radio" value="ahBkA" id="ahBkA" name="key" class="eggs"> <input type="radio"

我有一个有两组单选按钮的表单。它们都有相同的名称,但是如果选择了某种类型的单选按钮,我想在下次提交之前更改内容

<form>
  <input type="radio" value="ahBkM" id="ahBkM" name="key" class="spam">
  <input type="radio" value="ahBkA" id="ahBkA" name="key" class="eggs">
  <input type="radio" value="ahBkB" id="ahBkB" name="key" class="eggs">
  <input type="radio" value="ahBkC" id="ahBkC" name="key" class="eggs">
</form>
如果表单是用第一个单选按钮sumitted的,那么我不需要做任何特殊的事情。但是,如果在提交表单时选择了任何类按钮,那么我需要使用从AJAX帖子返回的数据更新DOM

我正在寻找一个真相,这个真相取决于是否为文章选择了eggs,我可以将这个条件放在AJAX成功函数中,如果是这样,那么我就有一些代码要运行

if ($('input[name=key].eggs:checked').length > 0){
  // an egg group is selected.
}
像这样的

类似的东西?

使用:选中选择器。 e、 g:

使用:选中选择器。 e、 g:


搜索选中的鸡蛋:

$(".eggs:checked").length > 0

搜索选中的鸡蛋:

$(".eggs:checked").length > 0
抱歉,更改为使用[name=key]而不是[type=submit]。抱歉,更改为使用[name=key]而不是[type=submit]。