//功能:设置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();
}
}
}
//*********************************************代码结束**********************************************