function checkIt()
{
var num = 100 //问题总数
for(i= 1;<=num;i++)
{
var isOK = false
var obj = document.getElementByName("Ques" + i)
for(j=0;j<obj.length;j++)
{
if(obj[j].ckecked) isOK = true
}
if(!isOK) alert(document.getElementByName("Ques" + i) + "没有选!")
}
}
{
var num = 100 //问题总数
for(i= 1;<=num;i++)
{
var isOK = false
var obj = document.getElementByName("Ques" + i)
for(j=0;j<obj.length;j++)
{
if(obj[j].ckecked) isOK = true
}
if(!isOK) alert(document.getElementByName("Ques" + i) + "没有选!")
}
}
function checkIt()
{
var num = 6; //问题总数
for(i=1;i<=num;i++)
{
var isOK = false
var tmp = 0
var obj = document.getElementsByName("Ques" + i)
for(j=0;j<obj.length;j++)
{
if(obj[j].type=="radio" || obj[j].type=="checkbox" )
{
tmp=1
if(obj[j].checked)
isOK = true
}
}
if(!isOK && tmp==1) alert(document.getElementsByName("Ques" + i)[0].name + "没有选了!")
}
}
</script><input type=radio value=1 name=Ques1>
<input type=radio value=2 name=Ques1><input type=checkbox value=1 name=Ques2>
<input type=checkbox value=2 name=Ques2>
<input type=checkbox value=3 name=Ques2><textarea rows='5' cols='50' name=Ques3></textarea><input type=checkbox value=1 name=Ques4>
<input type=checkbox value=2 name=Ques4>
<input type=checkbox value=3 name=Ques4>
<input type=checkbox value=4 name=Ques4>
<input type=checkbox value=5 name=Ques4>
<input type=checkbox value=6 name=Ques4><textarea rows='5' cols='50' name=Ques5></textarea><input type=radio value=1 name=Ques6>
<input type=radio value=2 name=Ques6>
<input type=radio value=3 name=Ques6>
<input type=radio value=4 name=Ques6>
<input type=button onclick="checkIt()" value="检查">
<input type=radio value=2 name=Ques1><input type=checkbox value=1 name=Ques2>
<input type=checkbox value=2 name=Ques2>
<input type=checkbox value=3 name=Ques2><textarea rows='5' cols='50' name=Ques3>
</textarea>
<input type=checkbox value=1 name=Ques4>
<input type=checkbox value=2 name=Ques4>
<input type=checkbox value=3 name=Ques4>
<input type=checkbox value=4 name=Ques4>
<input type=checkbox value=5 name=Ques4>
<input type=checkbox value=6 name=Ques4><textarea rows='5' cols='50' name=Ques5>
</textarea>
<input type=radio value=1 name=Ques6>
<input type=radio value=2 name=Ques6>
<input type=radio value=3 name=Ques6>
<input type=radio value=4 name=Ques6>
<script >
function chkForm(num){
//alert(num)
if(!num) num=1
var objs=document.getElementsByName("Ques"+num);
var flag;
if(objs.length>0){
flag=true;
for(var i=0;i<objs.length;i++){
switch(objs[i].type.toLowerCase()){
case "radio":
case "checkbox":
if(objs[i].checked) flag=false;
break;
case "textarea":
if(objs[i].value.length>0) flag=false;
break;
}
}
if(!flag){
chkForm(parseInt(num)+1)
}else{
alert("第" + num + "题没有作");
objs[0].focus();
return false;
}
}
}
</script>
<input type=button onclick="chkForm()">
<script>
function checkIt()
{
var i = 0;
while(true)
{
var obj = document.getElementsByName("Ques" + ++i)
if(obj.length==0)break; for(j=0;j<obj.length;j++)
{
if(obj[j].type=="radio"||obj[j].type=="checkbox"){if(obj[j].checked)break;}
else if(obj[j].value==""){alert("Ques" + i + "还没有内容");obj[j].focus();return;}else break;
}
if(j==obj.length){alert("Ques" + i + "还没有选");return;}
}
}
</script>1.<input type=radio value=1 name=Ques1>
<input type=radio value=2 name=Ques1><br>2.
<input type=checkbox value=1 name=Ques2>
<input type=checkbox value=2 name=Ques2>
<input type=checkbox value=3 name=Ques2><br>3.
<textarea rows='5' cols='50' name=Ques3></textarea><br>4.
<input type=checkbox value=1 name=Ques4>
<input type=checkbox value=2 name=Ques4>
<input type=checkbox value=3 name=Ques4>
<input type=checkbox value=4 name=Ques4>
<input type=checkbox value=5 name=Ques4>
<input type=checkbox value=6 name=Ques4><br>5.
<textarea rows='5' cols='50' name=Ques5></textarea><br>6.
<input type=radio value=1 name=Ques6>
<input type=radio value=2 name=Ques6>
<input type=radio value=3 name=Ques6>
<input type=radio value=4 name=Ques6>
<input type=button onclick="checkIt()" value="检查">