开发者社区> 问答> 正文

thinkphp中关于使用jquery怎么判断radio是否都被选中的问题

想做个在线考试系统,从数据库中取出试题后,想判断下 radio是否都被选中,未被全部选中弹出提示框,一下是html部分代码

 <div id="ks_tm">       
            <volist name="list" id="vo">
            <input type="hidden" name="info[id][]" value="{$vo.id}"/>
            <ul>
                <li style="background:#eee;font-weight:bold;line-height:20px">{$i}.{$vo.question}</li>
                <li>A<input type="radio" name="info[an][{$key}]"  value="A"/>{$vo.an1}</li>
                <li>B<input type="radio" name="info[an][{$key}]" value="B"/>{$vo.an2}</li>
                <li>C<input type="radio" name="info[an][{$key}]" value="C"/>{$vo.an3}</li>
                <li>D<input type="radio" name="info[an][{$key}]" value="D"/>{$vo.an4}</li>
                <li style="color:blue">您的答案为:{$data['stu_answer'][$key]}</li>
                <li style="color:red">正确答案为:{$vo.answer}</li>
            </ul>
            </volist>
            </div>

展开
收起
吴孟桥 2016-06-02 16:40:52 2785 0
1 条回答
写回答
取消 提交回答
  • var ul=$('#ks_tm ul'),rbck=ul.find(':radio:checked');
    if(ul.length!=rbck.length){
    alert('没有选择所有题目'!);
    return;
    }

    可以这样

    2019-07-17 19:25:14
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载