javaScript checkbox 全选/反选及批量删除


Posted in Javascript onApril 28, 2010

前台代码

<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();" onclick="lbDelete_Click"> 
<img alt="" src="../images/del.gif" width="16" height="16" border="0" /> 删 除 </asp:LinkButton> 
<input id="CheckBoxAll" type="checkbox" onclick="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(); 
}
Javascript 相关文章推荐
jquery中的事件处理详细介绍
Jun 24 Javascript
js 剪切板的用法(clipboardData.setData)与js match函数介绍
Nov 19 Javascript
Javascript对象属性方法汇总
Nov 21 Javascript
jquery fancybox ie6不显示关闭按钮的解决办法
Dec 25 Javascript
基于jquery实现即时检查格式是否正确的表单
May 06 Javascript
Bootstrap选项卡与Masonry插件的完美结合
Jul 06 Javascript
layui选项卡效果实现代码
May 19 Javascript
vue+vue-validator 表单验证功能的实现代码
Nov 13 Javascript
解决layui动态添加的元素click等事件触发不了的问题
Sep 20 Javascript
基于javascript实现贪吃蛇经典小游戏
Apr 10 Javascript
微信小程序自定义支持图片的弹窗
Dec 21 Javascript
用JS写一个发布订阅模式
Nov 07 Javascript
JavaScript 类的定义和引用 JavaScript高级培训 自定义对象
Apr 27 #Javascript
jQuery EasyUI 中文API Layout(Tabs)
Apr 27 #Javascript
基于jquery实现的服务器验证控件的启用和禁用代码
Apr 27 #Javascript
jQuery 表格插件整理
Apr 27 #Javascript
jquery 事件对象属性小结
Apr 27 #Javascript
Google排名中的10个最著名的 JavaScript库
Apr 27 #Javascript
基于jquery的让页面控件不可用的实现代码
Apr 27 #Javascript
You might like
采用header定义为文件然后readfile下载(隐藏下载地址)
2014/01/31 PHP
Linux中为php配置伪静态
2014/12/17 PHP
功能强大的PHP发邮件类
2016/08/29 PHP
微信接口生成带参数的二维码
2017/07/31 PHP
js 与或运算符 || &amp;&amp; 妙用
2009/12/09 Javascript
XMLHTTPRequest的属性和方法简介
2010/11/23 Javascript
javascript如何动态加载表格与动态添加表格行
2013/11/27 Javascript
JavaScript中的prototype和constructor简明总结
2014/04/05 Javascript
DOM基础教程之使用DOM控制表格
2015/01/20 Javascript
AngularJS学习笔记之TodoMVC的分析
2015/02/22 Javascript
jQuery验证元素是否为空的两种常用方法
2015/03/17 Javascript
javascript实现行拖动的方法
2015/05/27 Javascript
百度地图API之本地搜索与范围搜索
2015/07/30 Javascript
JS实现仿苹果底部任务栏菜单效果代码
2015/08/28 Javascript
javascript跨域总结之window.name实现的跨域数据传输
2015/11/01 Javascript
Jquery操作cookie记住用户名
2016/03/29 Javascript
AngularJS递归指令实现Tree View效果示例
2016/11/07 Javascript
浅谈AngularJS中ng-class的使用方法
2016/11/11 Javascript
基于JavaScript实现瀑布流布局
2018/08/15 Javascript
小程序从手动埋点到自动埋点的实现方法
2019/01/24 Javascript
Python设计模式之单例模式实例
2014/04/26 Python
python 回调函数和回调方法的实现分析
2016/03/23 Python
Python提取网页中超链接的方法
2016/09/18 Python
对python append 与浅拷贝的实例讲解
2018/05/04 Python
python ddt数据驱动最简实例代码
2019/02/22 Python
python获取地震信息 微信实时推送
2019/06/18 Python
阿玛尼化妆品美国官网:Giorgio Armani Beauty
2017/02/02 全球购物
阿波罗盒子:Apollo Box
2017/08/14 全球购物
法国女性内衣购物网站:Glamuse
2019/05/13 全球购物
JAVA招聘远程笔试题
2015/07/23 面试题
毕业生就业推荐表导师评语
2014/12/31 职场文书
golang日志包logger的用法详解
2021/05/05 Golang
详解Python牛顿插值法
2021/05/11 Python
pytorch中的model=model.to(device)使用说明
2021/05/24 Python
浅谈TypeScript 索引签名的理解
2021/10/16 Javascript
【海涛教你打DOTA】死灵飞龙第一视角解说
2022/04/01 DOTA