您的位置:首页 > 其它

批量删除的功能提取到最外层

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;
}
});
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: