jquery复选框checkbox实现删除前判断


Posted in Javascript onApril 20, 2014

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

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"; 
}
Javascript 相关文章推荐
JavaScript中的Web worker多线程API研究
Dec 06 Javascript
jQuery中each()方法用法实例
Dec 27 Javascript
javascript实现捕捉键盘上按下的键
May 05 Javascript
javascript实现网站加入收藏功能
Dec 16 Javascript
jQuery实现百叶窗焦点图动画效果代码分享(附源码下载)
Mar 14 Javascript
node.js cookie-parser 中间件介绍
Jun 06 Javascript
老生常谈jquery中detach()和remove()的区别
Mar 02 Javascript
Vue2.x中的父组件传递数据至子组件的方法
May 01 Javascript
BootStrap TreeView使用实例详解
Nov 01 Javascript
Vue2仿淘宝实现省市区三级联动
Apr 15 Javascript
el-select数据过多懒加载的解决(loadmore)
May 29 Javascript
vue使用@scroll监听滚动事件时,@scroll无效问题的解决方法详解
Oct 15 Javascript
使用jQuery异步加载 JavaScript脚本解决方案
Apr 20 #Javascript
js函数模拟显示桌面.scf程序示例
Apr 20 #Javascript
判断及设置浏览器全屏模式
Apr 20 #Javascript
js 实现浏览历史记录示例
Apr 20 #Javascript
jquery的trigger和triggerHandler的区别示例介绍
Apr 20 #Javascript
js的参数有长度限制吗?发现不能超过2083个字符
Apr 20 #Javascript
给html超链接设置事件不使用href来完成跳
Apr 20 #Javascript
You might like
这东西价格,可以买几台TECSUN S-2000
2021/03/02 无线电
php获取网页内容方法总结
2008/12/04 PHP
php图片的裁剪与缩放生成符合需求的缩略图
2013/01/11 PHP
php判断是否为json格式的方法
2014/03/04 PHP
PHP中COOKIES使用示例
2015/07/26 PHP
Linux下快速搭建php开发环境
2017/03/13 PHP
详解no input file specified 三种解决方法
2019/11/29 PHP
让ie运行js时提示允许阻止内容运行的解决方法
2010/10/24 Javascript
基于jquery创建的一个图片、视频缓冲的效果样式插件
2012/08/28 Javascript
jQuery中unbind()方法用法实例
2015/01/19 Javascript
jQuery实现带有上下控制按钮的简单多行滚屏效果代码
2015/09/04 Javascript
解决JS组件bootstrap table分页实现过程中遇到的问题
2016/04/21 Javascript
jQuery代码性能优化的10种方法
2016/06/21 Javascript
Javascript基于jQuery UI实现选中区域拖拽效果
2016/11/25 Javascript
VUE中使用Vue-resource完成交互
2017/07/21 Javascript
Vue组件的使用教程详解
2018/01/05 Javascript
关于Vue在ie10下空白页的debug小结
2018/05/02 Javascript
js canvas实现二维码和图片合成的海报
2020/11/19 Javascript
layui-tree实现Ajax异步请求后动态添加节点的方法
2019/09/23 Javascript
微信小程序学习总结(四)事件与冒泡实例分析
2020/06/04 Javascript
vue 插槽简介及使用示例
2020/11/19 Vue.js
[41:20]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS DK
2014/05/26 DOTA
[01:36:17]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第一场 1月31日
2021/03/11 DOTA
python根据时间生成mongodb的ObjectId的方法
2015/03/13 Python
java中两个byte数组实现合并的示例
2018/05/09 Python
python 利用pyttsx3文字转语音过程详解
2019/09/25 Python
浅谈Keras的Sequential与PyTorch的Sequential的区别
2020/06/17 Python
利用CSS3的border-radius绘制太极及爱心图案示例
2016/05/17 HTML / CSS
澳大利亚宠物商店:Petbarn
2017/11/18 全球购物
求职简历推荐信范文
2013/12/02 职场文书
精通CAD能手自荐书
2014/01/31 职场文书
会计专业职业规划:规划自我赢取未来
2014/02/12 职场文书
幼儿园教师获奖感言
2014/03/11 职场文书
护士求职信
2014/07/05 职场文书
2014年企业党建工作总结
2014/12/18 职场文书
怎样做好公众演讲能力?
2019/08/28 职场文书