方法1
function CheckBoxList()
{
var list = document.getElementById("CheckBoxList1");
var j = 0;
for(var i = 0;i<list.rows.length;i++)
{
var chk = list.rows[0].childNodes[i].childNodes[0];
if(chk.checked)
{
j++;
}
}
if(j<=0)
{
alert("请至少选择一个");
return false;
}
}
--------------------------------------------------------------------------------------------------
方法2
方法一没办法解决横向checkboxlist的问题,方法2解决
function CheckBoxList()
{
var dutyflag=0;
var checkobj = document.getElementById("CheckBoxList1");
var checks = checkobj.getElementsByTagName("input");
for(var n=0;n<checks.length;n++)
{
if(checks[n].type=="checkbox" && checks[n].checked==true)
{
dutyflag=1;
}
}
if(dutyflag==0)
{
alert("请至少选择一个");
return false;
}
return true;
}
代码不多,不做解释,科雅客原创,未经许可不能转贴