javaScript 实现多选框全选/反选及批量删除
------ 前臺代碼
<script type="text/javascript">
??? var a;
?? function CheckAll(){???????????
??? if(a==1)
??? {
??? for(var i=0;i<window.document.form1.elements.length;i++)
?????? {???????????????
????????? var e = form1.elements[i];
????????? e.checked =false;?????????????????
?????? }
?????? a=0;
?? }??????
?? else
?? {
??????? for(var i=0;i<window.document.form1.elements.length;i++)
?????? {???????????????
????????? var e = form1.elements[i];
????????? e.checked =true;?????????????????
?????? }
?????? a=1;
?? }????
?}
?? function CheckDel(){
???? var number=0;
???? for(var i=0;i<window.document.form1.elements.length;i++)
?????? {
????????? var e = form1.elements[i];
????????? if (e.Name != "CheckBoxAll")
????????? {
??????????? if(e.checked==true)
??????????? {
??????????????? number=number+1;
??????????? }
????????? }
?????? }
?????? if(number==0)
??????? {
????????? alert("請選擇需要刪除的項!");
????????? return false;
??????? }
?????? if (window.confirm("你確認刪除嗎?"))
??{
??? return true;
??}
??else
??{
??? return false;
??}
???? }
<asp:LinkButton ID="lbDelete" runat="server"? OnClientClick="javascript:return CheckDel();" οnclick="lbDelete_Click">
<img alt="" src="../images/del.gif" width="16" height="16" border="0" /> 刪 除 </asp:LinkButton>
<input id="CheckBoxAll" type="checkbox" οnclick="CheckAll()" />
<input id="CheckBox" name="MenuID" type="checkbox" value="<%#Eval("Menu_ID") %>" />
------ 后臺代碼
?// 刪除菜單信息
? protected void lbDelete_Click(object sender, EventArgs e)
??{
???? ?ZZTJ.BLL.SysMenuInfo list = new ZZTJ.BLL.SysMenuInfo();
??????list.Delete(Request.Form["MenuID"].ToString());
??????BindMenus();
}
?原創:居思安?
轉載于:https://www.cnblogs.com/jiewoyishengwzm/archive/2010/04/28/1723198.html
總結
以上是生活随笔為你收集整理的javaScript 实现多选框全选/反选及批量删除的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows Server AppFa
- 下一篇: css 背景全攻略