xiao_yi 发表于 2013-1-27 04:43:00

关于杂乱的复选框处理.

<div class="blog_content">/**
* add
**/
function getCheckbox4(){

var a = document.getElementsByName("oldman_zxb.zlgwzb");
var n = a.length;
var mystr="";
var no=0; //记录选中了多少个复选框,传入的参数n=one时只能选择一个复选框
for(var i=0;i<n;i++){
if (a.checked){

mystr=mystr+a.value+",";
no=no+1;
}
}
mystr=mystr.substring(0,mystr.length-1);
document.all.zlgwzb.value=mystr;
//zlgwzb为hidden域名字

}

/**
* update
**/

//更新复选框数据
function autoCheckValue(sourceStr, ckName) {
var ckArray = document.getElementsByName(ckName);

//sourceStr = sourceStr.Trim();

var souArray = sourceStr.split(",");
for (var i = 0; i < souArray.length; i++) {
//遍历每一个单选框
for (var j = 0; j < ckArray.length; j++) {

// 遍历选中
if (souArray == ckArray.value) {
ckArray.checked = true;
}
}
}
}
function checkValue(){
autoCheckValue('<c:out value="${oldman_zxb.zljts}"/>', "oldman_zxb.zljts");
}
页: [1]
查看完整版本: 关于杂乱的复选框处理.