JS中Gridview1.rows[i].findcontrol("Checkbox1").checked报不支持此方法
我在gridview里加了一个input的checkbox控件然后我要在JavaScript里获取他,并判断满足一定的条件后定义其它的checkbox是否可点。但是在调用.findcontrol方法是报不支持此属性或方法。也试了zs.rows[i].cells[0].getElementsById("CheckBox1").checked;或者zs.rows[i].cells[0].children[0].checked;都不好使,求助大家,第一次发帖,在线等,谢谢。
function ChangeCount(obj)
{
if(document.getElementById('TextBox13').value != "")
{
var zong=parseInt(document.getElementById('TextBox1').value);
var shangxian = parseInt(document.getElementById('TextBox13').value);
var zs = document.getElementById("<%=GridView1.ClientID%>");
if(zong >= shangxian)
{
for(var i = 0;i<zs.rows.length;i++)
{
var bool = zs.rows[i].findcontrol("Checkbox1").checked;//zs.rows[i].cells[0].getElementsById("CheckBox1").checked;
if(bool == false)
zs.rows[i].cells[0].getElementsById("CheckBox1").disabled = false;
else
zs.rows[i].cells[0].getElementsById("CheckBox1").disabled = true;
}
}
else
{
for(var i = 0;i<zs.rows.length;i++)
{
zs.rows[i].cells[0].getElementsById("CheckBox1").disabled = true;
}
}
}
}