查找DataGrid中控件方法

一,直接循环:
function CheckDate()

    var grid = document.getElementById("DataGrid1"); 
    for (var i = 2;i < grid.rows.length +2; i++) {
     if (document.getElementById('DataGrid1__ctl'+i+'_CheckBox1').checked == true) { 
        alert("在输入附件或者备注情况下,必须填写生效日期。"); 
        return false; 
        } 
    }
}
二,排除其他:
function SetCheckState(){
   var elem = document.Form1.elements;
   if (document.Form1.all.DataGrid1__ctl2_CheckBox1.checked == true){
    for (var i = 0; i < elem.length; i++){
     if (elem[i].type == "checkbox" && elem[i].id != "DataGrid1__ctl2_CheckBox1"){
      elem[i].checked = true;
     }
    }
   }
  }

文章出处:www.cnblogs.com/jizhong

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。否则保留追究法律责任的权利。

原文地址:https://www.cnblogs.com/jizhong/p/1048467.html