----以下代码未对 子多选框只有一个的时候的情况
//全选
function selectAll(obj, subCkName){
var allck=document.getElementsByName(subCkName);
for(i=0;i<allck.length;i++)
{
allck[i].checked=obj.checked;
}
}
//单个点击事件
function subCkClick(obj, allCkName, subCkName){
//选中
if(obj.checked){
var isChecked = true;
var allck=document.getElementsByName(subCkName);
for(i=0;i<allck.length;i++)
{
if(!allck[i].checked){
isChecked = false;
break;
}
}
document.getElementsByName(allCkName)[0].checked = isChecked;
}else{
document.getElementsByName(allCkName)[0].checked = false;
}
}
//获取多选框的值
function getSubStr(subCkName){
var result = "";
var allck=document.getElementsByName(subCkName);
for(i=0;i<allck.length;i++)
{
if(allck[i].checked){
result = result + "," + allck[i].value;
}
}
if(result!=''){
return result.substring(1);
}
}