js判断单选多选是否选中(自定义题目数)
大概思路:
1、程序从数据库里读取多条记录,组成一个调查问卷,问题为单选或者多选题。
2、程序需要在页面中标记题目的数量
3、程序在输出调查问题选项的时候,有规律的命名每一组可选项。
1、程序从数据库里读取多条记录,组成一个调查问卷,问题为单选或者多选题。
2、程序需要在页面中标记题目的数量
3、程序在输出调查问题选项的时候,有规律的命名每一组可选项。
function checkSur()
{
var quesnum=document.getElementById("quesnum").value;
for(var i=1;i<=quesnum;i++)
{
var objName="option" + i;
var obj=document.getElementsByName(objName);
var objLen=obj.length;
var objYN;
objYN=false;
for(var j=0;j<objLen;j++)
{
if(obj[j].checked==true)
{
objYN=true;
break;
}
}
if(!objYN)
{
alert("请选择第" + i + "题的答案!");
return false;
}
}
}
{
var quesnum=document.getElementById("quesnum").value;
for(var i=1;i<=quesnum;i++)
{
var objName="option" + i;
var obj=document.getElementsByName(objName);
var objLen=obj.length;
var objYN;
objYN=false;
for(var j=0;j<objLen;j++)
{
if(obj[j].checked==true)
{
objYN=true;
break;
}
}
if(!objYN)
{
alert("请选择第" + i + "题的答案!");
return false;
}
}
}
HTML页面示例代码:
Code