在客户端全选Gridview中全选checkBox

时间:2022-03-27 10:28:36
在客户端全选Gridview中全选checkBox
在客户端全选Gridview中全选checkBoxfunction  check_uncheck(Val)
在客户端全选Gridview中全选checkBox在客户端全选Gridview中全选checkBox
{
在客户端全选Gridview中全选checkBox  
var ValChecked = Val.checked;
在客户端全选Gridview中全选checkBox  
var ValId = Val.id;
在客户端全选Gridview中全选checkBox  
var frm = document.forms[0];
在客户端全选Gridview中全选checkBox  
// Loop through all elements
在客户端全选Gridview中全选checkBox
  for (i = 0; i < frm.length; i++)
在客户端全选Gridview中全选checkBox在客户端全选Gridview中全选checkBox  
{
在客户端全选Gridview中全选checkBox    
// Look for Header Template's Checkbox
在客户端全选Gridview中全选checkBox
    //As we have not other control other than checkbox we just check following statement
在客户端全选Gridview中全选checkBox
    if (this != null)
在客户端全选Gridview中全选checkBox在客户端全选Gridview中全选checkBox    
{
在客户端全选Gridview中全选checkBox      
if (ValId.indexOf('CheckAll') !=  - 1)
在客户端全选Gridview中全选checkBox在客户端全选Gridview中全选checkBox      
{
在客户端全选Gridview中全选checkBox        
// Check if main checkbox is checked,
在客户端全选Gridview中全选checkBox
        // then select or deselect datagrid checkboxes
在客户端全选Gridview中全选checkBox
        if (ValChecked)
在客户端全选Gridview中全选checkBox          frm.elements[i].checked 
= true;
在客户端全选Gridview中全选checkBox        
else
在客户端全选Gridview中全选checkBox          frm.elements[i].checked 
= false;
在客户端全选Gridview中全选checkBox      }

在客户端全选Gridview中全选checkBox      
else if (ValId.indexOf('deleteRec') !=  - 1)
在客户端全选Gridview中全选checkBox在客户端全选Gridview中全选checkBox      
{
在客户端全选Gridview中全选checkBox        
// Check if any of the checkboxes are not checked, and then uncheck top select all checkbox
在客户端全选Gridview中全选checkBox
        if (frm.elements[i].checked == false)
在客户端全选Gridview中全选checkBox          frm.elements[
1].checked = false;
在客户端全选Gridview中全选checkBox      }

在客户端全选Gridview中全选checkBox    }
 // if
在客户端全选Gridview中全选checkBox
  }
 // for
在客户端全选Gridview中全选checkBox
}
  //  function