批量删除的功能提取到最外层
2013-07-18 18:43
127 查看
项目中很多界面都要用到批量删除,于是把其提到layout所引用的js中,并改为如下代码:
var isAllSelect = false; $(function () { $("#selectAllChB").click(function () { //注册全选按钮 if (isAllSelect == true) { isAllSelect = false; $("input[id^='CHECKBOX-']").each(function () { $(this).attr("checked", false); }); } else { isAllSelect = true; $("input[id^='CHECKBOX-']").each(function () { $(this).attr("checked", true); }); } }); $("#multiDeleteForm").bind('submit', function () { //为了兼容IE,用bind()注册表单提交时的检测 var isSelected = false; $("input[id^='CHECKBOX-']").each(function () { if ($(this).attr("checked") != false) { isSelected = true; } }); if (!isSelected) { alert("请至少选择一条数据"); return false; } else { if (!confirm("确定要删除已选择的数据吗?")) { return false; } return true; } }); });
相关文章推荐
- SSH框架(基本的CRUD+翻页的功能)(批量删除)
- JS实现复选框的全选和批量删除功能
- 实例:SSH结合Easyui实现Datagrid的批量删除功能
- GridView控件实现批量删除功能(checkbox)
- 批量上传uploadify封装在thinkphp,并且添加缩略图和删除功能
- 织梦自定义表单后台管理增加全选功能,批量删除垃圾留言信息
- Android ListView长按弹出CheckBox,实现全选,反选,批量删除功能
- DeveXpress ASPxGridView获取要批量删除或者批量更改的Id(AspxGridView复选框的全选|反选功能)
- vue+element实现批量删除功能
- SSM批量删除功能
- JAVAEE——BOS物流项目04:学习计划、datagrid、分页查询、批量删除、修改功能
- AngularJs实现添加,批量删除,全选,反选等功能
- 使用JavaScript实现单击复选框实现全选与全不选功能并通过ajax实现批量删除功能
- ASP.NET给DataGrid,Repeater等添加全选批量删除等功能
- 浅谈react.js 之 批量添加与删除功能
- ext2.2打造全新功能grid系列--批量删除篇
- mdf误删除碎片提取工具功能介绍
- SAP关于生产订单的批量删除功能(转)
- 增加右键功能-批量删除文件夹
- AngularJs实现添加,批量删除,全选,反选等功能