设置DataGrid或DataList自动捆绑的checkbox选择状态

//功能:设置DataGrid或DataList自动捆绑的checkbox选择状态
//说明:a1为checkboxID中的前缀,a2为后缀,例如:"DG_NoArrange__ctl2_CheckBox1"(可查询html源代码得到)
//  则a1为"DG_NoArrange__ctl";a2为"_CheckBox1";中间数值为i,由于捆绑的checkbox
//  开始的ID总是以a1+2+a2 开始,所以i的初始值设置为2。
//调用:οnclick="allSelect("前缀","后缀");"
//  οnclick="noneSelect("前缀","后缀");"
//  οnclick="returnSelect("前缀","后缀");"
//*********************************************代码开始**********************************************
function dballSelect(a1,a2)
{
//全选
 var i=2;
 var aC;
 for(c=0;c<Form1.length;c++)
  {
  if(Form1.elements[c].id==a1 + i + a2)
   {
   aC=document.getElementsByName(a1 + i + a2);
   i=i+1;
   aC[0].checked=true;
   }
  }
}
function dbnoneSelect(a1,a2)
{
//全不选
 var i=2;
 var aC;
 for(c=0;c<Form1.length;c++)
  {
  if(Form1.elements[c].id==a1 + i + a2)
   {
   aC=document.getElementsByName(a1 + i + a2);
   i=i+1;
   aC[0].checked=false;
   }
  }
}

function dbreturnSelect(a1,a2)
{
//反选
 var i=2;
 var aC;
 for(c=0;c<Form1.length;c++)
  {
  if(Form1.elements[c].id==a1 + i + a2)
   {
   aC=document.getElementsByName(a1 + i + a2);
   i=i+1;
   aC[0].click();
   }
  }
}
//*********************************************代码结束**********************************************

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值