1:
当前
checkbox
的数量不一定,又一个或者多个,如何确定是否被选中:
1
:
<
script
language
=
"javascript"
>
function
checkData()
{
var
o = document.all(
"updatePackageId"
);
// alert(o.length);
// alert(isNaN(parseInt(o.length)));
if
(isNaN(parseInt(o.length)))
{
if
(o.checked)
{
return true
;
}
else{
alert(
"
请选择升级包
!"
);
return false
;
}
}
else{
var
i = 0;
for
(;i<o.length;i++)
{
if
(o[i].checked==
true
)
{
break
;
}
}
//alert(document.form.updatePackageId.length);
//alert(i);
if
(i==o.length)
{
alert(
"
请选择升级包
!"
);
return false
;
}
else{
return true
;
}
}
return true
;
}
</
script
>
2
:
function selCount(form,flag){
var checkNum=0;
for(var i=0;i<form.elements.length;i++)
{
if(form.elements[i].type=="checkbox")
{
if(form.elements[i].checked)
{
checkNum++;
if (flag==1) break;
}
}
}
return checkNum;
}
function isSelected()
{
var checkNum=selCount(document.cofigParamForm,0)
if(checkNum<1)
{
alert("
您没有选择配置信息
,
请选择!
");
return false;
}
}
</script>
posted on 2006-04-03 09:38
小小程序程序员混口饭吃 阅读(1057)
评论(0) 编辑 收藏