Asp.net中在datagrid中放checkbox控件的全选

it2022-05-09  32

< script language = " javascript " >     function select_deselectAll (chkVal, idVal)  {        var frm = document.forms[0];             // Loop through all elements<BR>      for (i=0; i<frm.length; i++{            // Look for our Header Template's Checkbox      if (idVal.indexOf ('CheckAll'!= -1{               // Check if main checkbox is checked, then select or deselect datagrid checkboxes         if(chkVal == true{             frm.elements[i].checked = true;         }          else {             frm.elements[i].checked = false;         }      // Work here with the Item Template's multiple checkboxes      }       else if (idVal.indexOf ('DeleteThis'!= -1{                    // Check if any of the checkboxes are not checked, and then uncheck top select all checkbox             if(frm.elements[i].checked == false{                frm.elements[1].checked = false;  //Uncheck main select all checkbox             }      }      }    } </ script > 然后checkbox这样定义的: < asp:TemplateColumn HeaderText = " aaa " >      < HeaderTemplate >      < asp:CheckBox id = " CheckAll "  OnClick = " javascript: return select_deselectAll (this.checked, this.id); " runat = " server " ></ asp:CheckBox >< font face = " Webdings "  color = " white "  size = " 4 " > a </ font >      </ HeaderTemplate >      < ItemTemplate >      < asp:CheckBox id = " DeleteThis "  OnClick = " javascript: return select_deselectAll (this.checked,this.id); "     runat = " server " ></ asp:CheckBox >      </ ItemTemplate >

转载于:https://www.cnblogs.com/powerlc/archive/2005/11/10/272962.html

相关资源:asp.net(C#)DropDownList控件里CheckBox全选、反选和删除

最新回复(0)