,根据gridview1里的checkbox事件点击后,循环遍历gridview2的行来查询checkbox控件,如findControl(“checkbox”),最好用foreach来循环遍历效率高些。
/*全选*/function CheckAll()
{
var a = document.getElementsByTagName("input")
for (var i=0i<a.lengthi++)
if (a[i].type == "checkbox")
{
a[i].checked =true
}
}
/*反选*/
function NoCheckAll()
{
var a = document.getElementsByTagName("input")
for (var i=0i<a.lengthi++)
if (a[i].type == "checkbox")
{
a[i].checked =false
}
}
/*验证选择个数*/
function CheckIsSelect(objGrid)
{
//检测是否有选择多选框的至少一项
chs = document.getElementById(objGrid).getElementsByTagName("input")
n = 0
for( i = 0i<chs.lengthi++ )
{
if(chs[i].checked)
{
n++
}
}
if( n == 0 )
{
alert("至少选择一项!")
return false
}
return true
}
改改这个JS就行了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)