想做个在线考试系统,从数据库中取出试题后,想判断下 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>
根据题主html结构,示例代码如下
var ul=$('#ks_tm ul'),rbck=ul.find(':radio:checked');
if(ul.length!=rbck.length){
alert('没有选择所有题目'!);
return;
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!