首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

报表里面因id号相同的判重

2012-11-03 
表格里面因id号相同的判重function getID(){得到所有的checkbox复选框var checkbox eval(document.list

表格里面因id号相同的判重
function getID(){
         得到所有的checkbox复选框
var checkbox = eval("document.listf.ids");
//alert(checkbox.length);
         得到表格里面的所有数据
var table = document.getElementById("t1");
//alert(table.length);
var id;
var rows = table.rows;
//alert("row:"+rows.length);
//alert("checkbox:"+checkbox);
//alert("checkbox.length:"+checkbox.length);
         生成一个数组
var idsArr = new Array();
var flags = false ;
        
for(i=0;i<checkbox.length;i++){
             判断是否选重
if(checkbox[i].checked){
//alert("rows["+i+"].td.value:"+rows[i+1].childNodes(1).innerHTML);
//alert("i:"+i);
id=rows[i+1].childNodes(1).innerHTML;
alert(id);
//loadxmlselect ("<%=request.getContextPath()%>/c.do?action=email.DoEdit&id="+id);
if(idsArr.length== 0){
idsArr.push(id);
flags=true;
}else {
var flag = true;
for(j=0;j<idsArr.length;j++){
if(idsArr[j]==id){
flag=false;
break;
}
}
if(flag){
idsArr.push(id);
}
}
}

}

热点排行