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 相关文章推荐
JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)
Nov 04 Javascript
javascript与webservice的通信实现代码
Dec 25 Javascript
jQuery中:password选择器用法实例
Jan 03 Javascript
jQuery EasyUI Dialog拖不下来如何解决
Sep 28 Javascript
JavaScript制作简单的日历效果
Mar 10 Javascript
JS获取屏幕高度的简单实现代码
May 24 Javascript
JavaScript模拟文件拖选框样式v1.0的实例
Aug 04 Javascript
vue-router 路由基础的详解
Oct 17 Javascript
js判断数组是否包含某个字符串变量的实例
Nov 24 Javascript
详解key在Vue列表渲染时究竟起到了什么作用
Apr 20 Javascript
vue element upload实现图片本地预览
Aug 20 Javascript
基于javascript的无缝滚动动画1
Aug 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
一个MYSQL操作类
2006/11/16 PHP
php中利用post传递字符串重定向的实现代码
2011/04/21 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
基于PHP实现用户登录注册功能的详细教程
2020/08/04 PHP
AJAX 网页保留浏览器前进后退等功能
2011/02/12 Javascript
jquery 追加tr和删除tr示例代码
2013/09/12 Javascript
js验证整数加保留小数点的简单实例
2013/12/02 Javascript
Jqgrid表格随窗口大小改变而改变的简单实例
2013/12/28 Javascript
js图片预加载示例
2014/04/30 Javascript
node.js中的emitter.emit方法使用说明
2014/12/10 Javascript
javascript三元运算符用法实例
2015/04/16 Javascript
轻松学习jQuery插件EasyUI EasyUI创建CRUD应用
2015/11/30 Javascript
JS函数修改html的元素内容,及修改属性内容的方法
2016/10/28 Javascript
JQuery.dataTables表格插件添加跳转到指定页
2017/06/09 jQuery
详解Angular调试技巧之报错404(not found)
2018/01/31 Javascript
vue 实现类似淘宝星级评分的示例
2018/03/01 Javascript
vue.js删除列表中的一行
2018/06/30 Javascript
Layui 导航默认展开和菜单栏选中高亮设置的方法
2019/09/04 Javascript
Vue 实现分页与输入框关键字筛选功能
2020/01/02 Javascript
windows下create-react-app 升级至3.3.1版本踩坑记
2020/02/17 Javascript
Vue vm.$attrs使用场景详解
2020/03/08 Javascript
[36:45]TNC vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python中的yield浅析
2014/06/16 Python
python模块之re正则表达式详解
2017/02/03 Python
python实现猜单词小游戏
2020/05/22 Python
对PyQt5中的菜单栏和工具栏实例详解
2019/06/20 Python
使用Python制作缩放自如的圣诞老人(圣诞树)
2019/12/25 Python
CSS3制作酷炫的条纹背景
2017/11/09 HTML / CSS
大学生入党思想汇报
2014/01/14 职场文书
2015年护士医德医风自我评价
2015/03/03 职场文书
宾馆客房管理制度
2015/08/06 职场文书
多人股份制合作协议书
2016/03/19 职场文书
2019财务转正述职报告
2019/06/27 职场文书
导游词之峨眉乐山/兵马俑/北京故宫御花园
2019/09/03 职场文书
7个你应该知道的JS原生错误类型
2021/04/29 Javascript
分享7个 Python 实战项目练习
2022/03/03 Python