判断checkbox选中的个数:
//只能单个升级,不允许批量升级
function onlyUpgradeOne() {
var canUpgrade = false;
var checkObj=document.all("primaryID");
var sum = 0;
if((checkObj.length) == undefined) {
//页面中只有一个复选框
if(checkObj.checked) {
canUpgrade = true;
}
}
else {
//页面中有多个复选框
for(i=0;i<checkObj.length;i++){
var element=checkObj[i];
if (element.checked){
sum = sum + 1;
}
}
if(sum == 1) {
canUpgrade = true;
}
}
return canUpgrade;
}
说明:页面只有一个复选框的时候,(checkObj.length) = undefined。
//只能单个升级,不允许批量升级
function onlyUpgradeOne() {
var canUpgrade = false;
var checkObj=document.all("primaryID");
var sum = 0;
if((checkObj.length) == undefined) {
//页面中只有一个复选框
if(checkObj.checked) {
canUpgrade = true;
}
}
else {
//页面中有多个复选框
for(i=0;i<checkObj.length;i++){
var element=checkObj[i];
if (element.checked){
sum = sum + 1;
}
}
if(sum == 1) {
canUpgrade = true;
}
}
return canUpgrade;
}
说明:页面只有一个复选框的时候,(checkObj.length) = undefined。