问题描述
- 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>
解决方案
var ul=$('#ks_tm ul'),rbck=ul.find(':radio:checked');
if(ul.length!=rbck.length){
alert('没有选择所有题目'!);
return;
}
时间: 2024-10-22 15:08:21