时间:2021-07-01 10:21:17 帮助过:12人阅读
- <br><asp:TemplateField HeaderText="<input type='checkbox' id='cbAll' name='cbAll' onclick='selAll(this.checked);' />反选"> <br><ItemTemplate> <br><input type="checkbox" id="cbName" name="cbName" value='<%# DataBinder.Eval(Container.DataItem, "ProductID")%>' /> <br></ItemTemplate> <br></asp:TemplateField> <br> <br>然后写JavaScript代码来实现这个功能: <br><span><u></u></span> 代码如下:<pre class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol"><li><br><script type="text/javascript"> <br>function selAll(boolValue) <br>{ <br>var obj=document.getElementsByName("cbName"); <br>var cbNameLen=obj.length; <br>if(cbNameLen>1) <br>{ <br>for(var i=0;i<cbNameLen;i++) <br>{ <br>if(obj[i].checked) <br>{ <br>obj[i].checked=false; <br>} <br>else <br>{ <br>obj[i].checked=true; <br>} <br>} <br>} <br>else <br>{ <br>obj.checked = boolValue; <br>} <br>} <br>function clickBtnCheck() <br>{ <br>var obj=document.getElementsByName("cbName"); <br>var cbNameLen=obj.length; <br>var Flag=false; <br>if(cbNameLen>0) <br>{ <br>for(var i=0;i<cbNameLen;i++) <br>{ <br>if(obj[i].checked) <br>{ <br>Flag=true; <br>break; <br>} <br>} <br>if(Flag) <br>{ <br>return true; <br>} <br>else <br>{ <br>alert("请先选择要操作的记录! "); <br>return false; <br>} <br>} <br>else <br>{ <br>alert("现在没有记录,不能操作!"); <br>return false; <br>} <br>} <br></script> <br></li><li> </li><li> </li></ol></pre>