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 相关文章推荐
科讯商业版中用到的ajax空间与分页函数
Sep 02 Javascript
js弹出层之1:JQuery.Boxy (二)
Oct 06 Javascript
HTML复选框和单选框 checkbox和radio事件介绍
Dec 12 Javascript
编程语言JavaScript简介
Oct 16 Javascript
javascript实现确定和取消提示框效果
Jul 10 Javascript
基于jQuery实现简单的折叠菜单效果
Nov 23 Javascript
js实现select下拉框菜单
Dec 08 Javascript
JavaScript实现阿拉伯数字和中文数字互相转换
Jun 12 Javascript
JS基于递归算法实现1,2,3,4,5,6,7,8,9倒序放入数组中的方法
Jan 03 Javascript
Vuejs 用$emit与$on来进行兄弟组件之间的数据传输通信
Feb 23 Javascript
通过命令行生成vue项目框架的方法
Jul 12 Javascript
详解vue-property-decorator使用手册
Jul 29 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
php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo
2011/05/04 PHP
超强多功能php绿色集成环境详解
2017/01/25 PHP
ExtJs默认的字体大小改变的几种方法(自己整理)
2013/04/18 Javascript
JS小功能(操作Table--动态添加删除表格及数据)实现代码
2013/11/28 Javascript
让table变成exls的示例代码
2014/03/24 Javascript
JavaScript动态添加列的方法
2015/03/25 Javascript
JavaScript实现模仿桌面窗口的方法
2015/07/18 Javascript
基于replaceChild制作简单的吞噬特效
2015/09/21 Javascript
Javascript生成全局唯一标识符(GUID,UUID)的方法
2016/02/27 Javascript
JS实现Select的option上下移动的方法
2016/03/01 Javascript
js事件处理程序跨浏览器解决方案
2016/03/27 Javascript
Node.js 应用跑得更快 10 个技巧
2016/04/03 Javascript
基于BootStrap Metronic开发框架经验小结【九】实现Web页面内容的打印预览和保存操作
2016/05/12 Javascript
JavaScript自学笔记(必看篇)
2016/06/23 Javascript
jQuery实现为LI列表前3行设置样式的方法【2种方法】
2016/09/04 Javascript
JS实现简单的tab切换选项卡效果
2016/09/21 Javascript
JavaScript中数据类型转换总结
2016/12/25 Javascript
浅谈Vue SSR 的 Cookies 问题
2017/11/20 Javascript
vue.js 使用axios实现下载功能的示例
2018/03/05 Javascript
简化版的vue-router实现思路详解
2018/10/19 Javascript
详解JS函数防抖
2020/06/05 Javascript
[04:40]DOTA2-DPC中国联赛1月26日Recap集锦
2021/03/11 DOTA
python让图片按照exif信息里的创建时间进行排序的方法
2015/03/16 Python
详解Python 协程的详细用法使用和例子
2018/06/15 Python
python手机号前7位归属地爬虫代码实例
2020/03/31 Python
详解Python中的编码问题(encoding与decode、str与bytes)
2020/09/30 Python
纯CSS3编写的的精美动画进度条(无flash/无图像/无脚本/附源码)
2013/01/07 HTML / CSS
纯css3实现鼠标经过图片显示描述的动画效果
2014/09/01 HTML / CSS
天游软件面试
2013/11/23 面试题
前台接待岗位职责
2013/12/03 职场文书
三年级班级文化建设方案
2014/05/04 职场文书
四风问题班子对照检查材料
2014/09/27 职场文书
学期个人自我总结
2015/02/13 职场文书
上帝也疯狂观后感
2015/06/09 职场文书
Java实现二维数组和稀疏数组之间的转换
2021/06/27 Java/Android
python机器学习创建基于规则聊天机器人过程示例详解
2021/11/02 Python