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 相关文章推荐
innertext , insertadjacentelement , insertadjacenthtml , insertadjacenttext 等区别
Jun 29 Javascript
jQuery 自动增长的文本输入框实现代码
Apr 02 Javascript
jquery实现的淡入淡出下拉菜单效果
Aug 25 Javascript
详解Bootstrap的iCheck插件checkbox和radio
Aug 24 Javascript
javascript加载xml 并解析各节点的值(实现方法)
Oct 12 Javascript
javascript监听页面刷新和页面关闭事件方法详解
Jan 09 Javascript
在 Angular 中实现搜索关键字高亮示例
Mar 21 Javascript
bootstrap基本配置_动力节点Java学院整理
Jul 14 Javascript
VUE2.0中Jsonp的使用方法
May 22 Javascript
基于JS实现前端压缩上传图片的实例代码
May 14 Javascript
JavaScript命名空间模式实例详解
Jun 20 Javascript
浅谈vue中$bus的使用和涉及到的问题
Jul 28 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
php a simple smtp class
2007/11/26 PHP
Zend Guard一些常见问题解答
2008/09/11 PHP
PHP 实现判断用户是否手机访问
2015/01/21 PHP
php进行ip地址掩码运算处理的方法
2016/07/11 PHP
Yii支持多域名cors原理的实现
2018/12/05 PHP
PHP PDOStatement::bindParam讲解
2019/01/30 PHP
laravel配置Redis多个库的实现方法
2019/04/10 PHP
tp5 sum某个字段相加得到总数的例子
2019/10/18 PHP
js函数使用技巧之 setTimeout(function(){},0)
2009/02/09 Javascript
Jquery之Bind方法参数传递与接收的三种方法
2014/06/24 Javascript
基于jquery固定于顶部的导航响应浏览器滚动条事件
2014/11/02 Javascript
JavaScript设计模式之外观模式介绍
2014/12/28 Javascript
Javascript核心读书有感之词法结构
2015/02/01 Javascript
浅谈bootstrap使用中的一些问题以及解决过程
2016/10/18 Javascript
详解node单线程实现高并发原理与node异步I/O
2017/09/21 Javascript
JavaScript中.min.js和.js文件的区别讲解
2019/02/13 Javascript
Vue双向绑定实现原理与方法详解
2020/05/07 Javascript
Layer UI表格列日期格式化及取消自动填充日期的实现方法
2020/05/10 Javascript
[01:15:12]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#4Newbee VS CDEC
2016/03/03 DOTA
收集的几个Python小技巧分享
2014/11/22 Python
Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法
2015/03/05 Python
Python中list列表的一些进阶使用方法介绍
2015/08/15 Python
python中常用的九种预处理方法分享
2016/09/11 Python
python基础教程项目四之新闻聚合
2018/04/02 Python
Python数据可视化处理库PyEcharts柱状图,饼图,线性图,词云图常用实例详解
2020/02/10 Python
python网络编程:socketserver的基本使用方法实例分析
2020/04/09 Python
Python列表嵌套常见坑点及解决方案
2020/09/30 Python
html5小技巧之通过document.head获取head元素
2014/06/04 HTML / CSS
英国领先的狗和宠物美容专家:Christies Direct
2017/04/03 全球购物
解决python 输出到csv 出现多空行的情况
2021/03/24 Python
《沉香救母》教学反思
2014/04/19 职场文书
小学生学雷锋演讲稿
2014/04/25 职场文书
求职信格式要求
2014/05/23 职场文书
励志演讲稿200字
2014/08/21 职场文书
先进基层党组织材料
2014/12/25 职场文书
深入讲解Vue中父子组件通信与事件触发
2022/03/22 Vue.js