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 相关文章推荐
悬浮数字的实现案例
Feb 19 Javascript
通过XMLHttpRequest和jQuery实现ajax的几种方式
Aug 28 Javascript
jQuery实用技巧必备(中)
Nov 03 Javascript
jquery+json实现数据二级联动的方法
Nov 28 Javascript
JS实现的仿QQ空间图片弹出效果代码
Feb 23 Javascript
Bootstrap CSS布局之表单
Dec 17 Javascript
微信小程序实现拖拽 image 触摸事件监听的实例
Aug 17 Javascript
react 创建单例组件的方法
Apr 26 Javascript
vue项目强制清除页面缓存的例子
Nov 06 Javascript
微信小程序如何加载数据库真实数据的实现
Mar 04 Javascript
Vue父子组件传值的一些坑
Sep 16 Javascript
javascript实现固定侧边栏
Feb 09 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
最小化数据传输――在客户端存储数据
2006/10/09 PHP
双冒号 ::在PHP中的使用情况
2015/11/05 PHP
PHP中常用的魔术方法
2017/04/28 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
2017/11/10 PHP
JS获取scrollHeight问题想到的标准问题
2007/05/27 Javascript
Jquery截取中文字符串的实现代码
2010/12/22 Javascript
JS两种定义方式的区别、内部原理
2013/11/21 Javascript
JS实现一个简单的日历
2017/02/22 Javascript
微信小程序图片自适应支持多图实例详解
2017/06/21 Javascript
Node.js搭建小程序后台服务
2018/01/03 Javascript
Vue自定义过滤器格式化数字三位加一逗号实现代码
2018/03/23 Javascript
nodejs微信开发之自动回复的实现
2019/03/17 NodeJs
TypeScript中的方法重载详解
2019/04/12 Javascript
解决在Vue中使用axios用form表单出现的问题
2019/10/30 Javascript
Vue中使用matomo进行访问流量统计的实现
2019/11/05 Javascript
JavaScript实现HSL拾色器
2020/05/21 Javascript
[01:09:13]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第三场 1月19日
2021/03/11 DOTA
python操作MySQL数据库的方法分享
2012/05/29 Python
python3使用urllib示例取googletranslate(谷歌翻译)
2014/01/23 Python
简化Python的Django框架代码的一些示例
2015/04/20 Python
在Django框架中编写Context处理器的方法
2015/07/20 Python
Python出现segfault错误解决方法
2016/04/16 Python
详解Pytorch 使用Pytorch拟合多项式(多项式回归)
2018/05/24 Python
python中sys.argv函数精简概括
2018/07/08 Python
用python生成与调用cntk模型代码演示方法
2019/08/26 Python
Python插入Elasticsearch操作方法解析
2020/01/19 Python
使用Python构造hive insert语句说明
2020/06/06 Python
python中四舍五入的正确打开方式
2021/01/18 Python
error和exception有什么区别
2012/10/02 面试题
编辑找工作求职信分享
2014/01/03 职场文书
新农村建设汇报材料
2014/08/15 职场文书
2014年财务部工作总结
2014/11/11 职场文书
2014年法院个人工作总结
2014/12/17 职场文书
护士辞职信怎么写
2015/02/27 职场文书
亲戚关系证明
2015/06/24 职场文书
解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”
2022/06/01 Servers