小编Red*_*kDK的帖子

jQuery - 检查是否选择了多个单选按钮组,然后返回未选择的名称

我的调查中有超过 90 个问题。每个问题有 5 个选择。问题是根据数据库信息构建的。

我需要检查是否所有问题都已得到解答,如果其中一个问题没有得到解答,那么应该对此发出警报。

它们都分为单选按钮组,我想使用 jQuery 来检查。

if 语句不起作用,唯一收到警报的想法是:“未检查!”

<div class='aQuestion' id='div1'>
    <STRONG>1. </STRONG>
    <STRONG>Question</STRONG></br>
    <INPUT TYPE='radio' NAME='grp1' VALUE='0'>answer 1</br>
    <INPUT TYPE='radio' NAME='grp1' VALUE='1'>answer 2</br>
    <INPUT TYPE='radio' NAME='grp1' VALUE='2'>answer 3</br>
    <INPUT TYPE='radio' NAME='grp1' VALUE='3'>answer 4</br>
    <INPUT TYPE='radio' NAME='grp1' VALUE='4'>answer 5
</div>

<div class='aQuestion' id='div2'>
    <STRONG>2. </STRONG>
    <STRONG>Question</STRONG></br>
    <INPUT TYPE='radio' NAME='grp2' VALUE='0'>answer 1</br>
    <INPUT TYPE='radio' NAME='grp2' VALUE='1'>answer 2</br>
    <INPUT TYPE='radio' NAME='grp2' VALUE='2'>answer 3</br>
    <INPUT TYPE='radio' NAME='grp2' VALUE='3'>answer 4</br>
    <INPUT TYPE='radio' NAME='grp2' VALUE='4'>answer 5
</div>
Run Code Online (Sandbox Code Playgroud)

(上面还有8个问题)

<script>

    jQuery('#submit').click(function(event)
    {
        event.preventDefault(); …
Run Code Online (Sandbox Code Playgroud)

javascript jquery if-statement input radio-button

4
推荐指数
1
解决办法
1万
查看次数

jQuery,检查是否选择了所有单选按钮组

我有几个单选按钮组,我需要在检查它们时运行脚本。

我使用以下脚本来检查是否选中了其中一​​个,如果没有,则为它着色。

我如何制作代码,以便在检查所有单选按钮组时,然后运行脚本。

检查单选按钮组是否被选中的代码:

$('.aQuestion').each(function(){
  if($(this).find('input[type="radio"]:checked').length > 0)
    {
       alert("checked");
    }
  else
    {
       alert("not checked");
    }    
});
Run Code Online (Sandbox Code Playgroud)

单选按钮组(大约有 90 个):

<div class='aQuestion' id='div1'>
    <STRONG>1. </STRONG>
    <STRONG>Question</STRONG></br>
    <INPUT TYPE='radio' NAME='grp1' VALUE='0'>answer 1</br>
    <INPUT TYPE='radio' NAME='grp1' VALUE='1'>answer 2</br>
    <INPUT TYPE='radio' NAME='grp1' VALUE='2'>answer 3</br>
    <INPUT TYPE='radio' NAME='grp1' VALUE='3'>answer 4</br>
    <INPUT TYPE='radio' NAME='grp1' VALUE='4'>answer 5
</div>

<div class='aQuestion' id='div2'>
    <STRONG>2. </STRONG>
    <STRONG>Question</STRONG></br>
    <INPUT TYPE='radio' NAME='grp2' VALUE='0'>answer 1</br>
    <INPUT TYPE='radio' NAME='grp2' VALUE='1'>answer 2</br>
    <INPUT TYPE='radio' NAME='grp2' VALUE='2'>answer 3</br>
    <INPUT TYPE='radio' NAME='grp2' VALUE='3'>answer 4</br>
    <INPUT TYPE='radio' …
Run Code Online (Sandbox Code Playgroud)

javascript jquery radio-button

2
推荐指数
1
解决办法
4360
查看次数

标签 统计

javascript ×2

jquery ×2

radio-button ×2

if-statement ×1

input ×1