2011年12月13日 星期二

ASP.net  在GridView 中 CheckBox 全選

JS:


<script type="text/javascript">
function Check(parentChk,ChildId)
{
   var oElements = document.getElementsByTagName("INPUT");
        var bIsChecked = parentChk.checked;

   for(i=0; i<oElements.length;i++)
   {
       if( IsCheckBox(oElements[i]) &&
           IsMatch(oElements[i].id, ChildId))
       {
           oElements[i].checked = bIsChecked;
       }        
   }  
}

function IsMatch(id, ChildId)
{
   var sPattern ='^GridView.*'+ChildId+'$';
   var oRegExp = new RegExp(sPattern);
   if(oRegExp.exec(id))
       return true;
   else
       return false;
}

function IsCheckBox(chk)
{
   if(chk.type == 'checkbox') return true;
   else return false;
}
</script>

沒有留言:

張貼留言