手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jquery复选框checkbox实现删除前判断
jquery复选框checkbox实现删除前判断
摘要:实现这样一个基本需求,页面有很多数据,可以删除一条或多条,删除前判断是否选中至少一条,否则提示。复制代码代码如下:functiondelet...

实现这样一个基本需求,页面有很多数据,可以删除一条或多条,删除前判断是否选中至少一条,否则提示。

复制代码 代码如下:

function deleteUser() {

//当时是想把内容以str+=""的方式 进行保存 ,但不行

//var str;

var array = new Array(); //用于保存 选中的那一条数据的ID

var flag; //判断是否一个未选

$("input[name='selectFlag']:checkbox").each(function() { //遍历所有的name为selectFlag的 checkbox

if ($(this).attr("checked")) { //判断是否选中

flag = true; //只要有一个被选择 设置为 true

}

})

if (flag) {

$("input[name='selectFlag']:checkbox").each(function() { //遍历所有的name为selectFlag的 checkbox

if ($(this).attr("checked")) { //判断是否选中

//alert($(this).val());

array.push($(this).val()); //将选中的值 添加到 array中

//str+=$(this).val()+",";

}

})

//将要集体删除的数据 传递给action处理

window.self.location = "deleteUser?info=" + array;

} else {

alert("请至少选择一个用户");

}

}

后台action进行接收数据 进行删除

复制代码 代码如下:

@Override

public String execute() throws Exception {

// TODO Auto-generated method stub

//前台是以a,b,c格式进行传输的 首先分解字符串

String s[] = info.split(",");

/*

* for(int i=0;i<s.length;i++){ System.out.println(s[i]); }

*/

if (s.length > 0) {

for (int i = 0; i < s.length; i++) {

userDao.deleteUser(s[i]);

}

}

return "success";

}

【jquery复选框checkbox实现删除前判断】相关文章:

浅谈jQuery构造函数分析

jquery判断至少有一个checkbox被选中的方法

jquery控制表单输入框显示默认值的方法

jQuery计算文本框字数及限制文本框字数的方法

jQuery实现给页面换肤的方法

JQuery选择器、过滤器大整理

jQuery插件实现适用于移动端的地址选择器

jquery简单实现外部链接用新窗口打开的方法

jquery中添加属性和删除属性

Javascript动态创建表格及删除行列的方法

精品推荐
分类导航