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 相关文章推荐
Valerio 发布了 Mootools
Sep 23 Javascript
javascript String 的扩展方法集合
Jun 01 Javascript
基于Bootstrap使用jQuery实现输入框组input-group的添加与删除
May 03 Javascript
jQuery实现指定区域外单击关闭指定层的方法【经典】
Jun 22 Javascript
angular.js之路由的选择方法
Sep 24 Javascript
详解Angular的内置过滤器和自定义过滤器【推荐】
Dec 26 Javascript
原生JS+CSS实现炫酷重力模拟弹跳系统的登录页面
Nov 01 Javascript
Bootstrap模态对话框中显示动态内容的方法
Aug 10 Javascript
C#程序员入门学习微信小程序的笔记
Mar 05 Javascript
浅谈发布订阅模式与观察者模式
Apr 09 Javascript
详解axios中封装使用、拦截特定请求、判断所有请求加载完毕)
Apr 09 Javascript
JavaScript 作用域实例分析
Oct 02 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
thinkphp控制器调度使用示例
2014/02/24 PHP
从PHP的源码中深入了解stdClass类
2014/04/18 PHP
thinkphp中html:list标签传递多个参数实例
2014/10/30 PHP
php获取远程图片并下载保存到本地的方法分析
2016/10/08 PHP
php查询及多条件查询
2017/02/26 PHP
PHP获取当前执行php文件名的代码
2017/03/02 PHP
PHP实现支持CURL字符串证书传输的方法
2019/03/23 PHP
yii框架使用分页的方法分析
2019/07/25 PHP
javascript new fun的执行过程
2010/08/05 Javascript
JS重要知识点小结
2011/11/06 Javascript
jQuery解析XML文件同时动态增加js文件的方法
2015/06/01 Javascript
Jquery实现select multiple左右添加和删除功能的简单实例
2016/05/26 Javascript
值得分享的Bootstrap Table使用教程
2016/11/23 Javascript
AngularJS中$http的交互问题
2017/03/29 Javascript
jsTree事件和交互以及插件plugins详解
2017/08/29 Javascript
解决在layer.open中使用时间控件laydate失败的问题
2019/09/11 Javascript
解决小程序无法触发SESSION问题
2020/02/03 Javascript
Vue实现简单的留言板
2020/10/23 Javascript
Python中的hypot()方法使用简介
2015/05/18 Python
Python 爬虫性能相关总结
2020/08/03 Python
Python在centos7.6上安装python3.9的详细教程(默认python版本为2.7.5)
2020/10/15 Python
一些常用的HTML5模式(pattern) 总结
2015/07/14 HTML / CSS
html5通过postMessage进行跨域通信的方法
2017/12/04 HTML / CSS
斯洛伐克香水和化妆品购物网站:Parfemy-Elnino.sk
2020/01/28 全球购物
迪卡侬中国官网:Decathlon中国
2020/08/10 全球购物
介绍一下mysql的日期和时间函数
2013/03/28 面试题
大学生优秀的自我评价分享
2013/10/22 职场文书
高一自我鉴定
2013/12/17 职场文书
开会迟到检讨书
2014/02/03 职场文书
应聘护理专业毕业自荐书范文
2014/02/12 职场文书
公司委托书格式范本
2014/09/16 职场文书
委托书英文
2015/01/28 职场文书
介绍信怎么写
2015/01/30 职场文书
保留意见审计报告
2015/06/05 职场文书
Mysql中调试存储过程最简单的方法
2021/06/30 MySQL
mysql事务对效率的影响分析总结
2021/10/24 MySQL