function GetSelectData(){
var linedata = new Array();
var obj = event.srcElement;
var tr = null;
if(obj.tagName!="INPUT"){
return ;
}
tr =obj.parentElement.parentElement.parentElement;
linedata[0]=tr.cells[1].innerText;
linedata[1]=tr.cells[3].all[0].all[0].checked/1;
linedata[2]=tr.cells[4].all[0].all[0].checked/1;
linedata[3]=tr.cells[5].all[0].all[0].checked/1;
linedata[4]=tr.cells[6].all[0].all[0].checked/1;
update(linedata);
}
function update(ldata){
var dat = document.all["SelectData"].value;
var rows = dat.split("|");
var cells = new Array();
var olddata = "";
var newdata = ldata[0] + ";" + ldata[1] + ";"+ ldata[2] + ";" + ldata[3] + ";" +ldata[4];
for(i=0;i<rows.length-1;i++){
cells= rows[i].split(";")
if(cells[0]==ldata[0]){
olddata=cells[0] + ";" + cells[1] + ";"+ cells[2] + ";" + cells[3] + ";" +cells[4];
dat=dat.replace(olddata,newdata);
document.all["SelectData"].value=dat;
return
}
}
dat=dat + newdata + "|";
document.all["SelectData"].value=dat;
}
function loadchangedata(){
var utb = document.all["gvUsers"]
var dat = document.all["SelectData"].value;
var datrows = dat.split("|");
var datcells = new Array();
var tr=null;
for(i=1;i<utb.rows.length-1;i++){
tr = utb.rows[i];
for(ii=0;ii<datrows.length-1;ii++){
datcells= datrows[ii].split(";");
if(datcells[0]==tr.cells[1].innerText){
tr.cells[3].all[0].all[0].checked=(datcells[1]=='1');
tr.cells[4].all[0].all[0].checked=(datcells[2]=='1');
tr.cells[5].all[0].all[0].checked=(datcells[3]=='1');
tr.cells[6].all[0].all[0].checked=(datcells[4]=='1');
}
}
}
}
JS操作gridview checkbox
最新推荐文章于 2018-05-31 11:08:12 发布