小弟目前在用jsp写问卷的程式,会用radio box给使用者点选,但碰到一个问题,
我不想用默认值的方式,因此每个radio box都是未选的状态,
但我希望在问卷送出时能用java script去检查使用者是否有未点选的,
由于问项有很多,也要个别去抓去值,所以目前会把每个题项的选项用同一个名称,
像是g1、g2等等群组起来(不知是否有更好的方式?因为如果所有的选项都用同一个
名称的话,会无法分出是那一题)
可是这样一来我就无法用循环来跑,是像下面的方式:
for (var i=0; i<myform.g1.length; i++)
{
if(document.myform.g1[i].checked)
check=true
else
alert("请至少选一个");
}
因为变成每一题都要写一段会落落长,有没有一次性的写法可以解决的?谢谢大家