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 相关文章推荐
通过DOM脚本去设置样式信息
Sep 19 Javascript
基于jquery的button默认enter事件(回车事件)。
May 18 Javascript
谷歌浏览器不支持showModalDialog模态对话框的解决方法
Sep 22 Javascript
jquery实现叠层3D文字特效代码分享
Aug 21 Javascript
两种简单的跨域方法(jsonp、php)
Jan 02 Javascript
原生js实现手风琴功能(支持横纵向调用)
Jan 13 Javascript
JavaScript原型对象原理与应用分析
Dec 27 Javascript
微信小程序云开发实现增删改查功能
May 17 Javascript
详解微信小程序图片地扯转base64解决方案
Aug 18 Javascript
解决layui批量传值到后台操作时出现传值为空的问题
Sep 28 Javascript
js验证账户名是否重复
May 26 Javascript
解决Vue的项目使用Element ui 走马灯无法实现的问题
Aug 03 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
咖啡与水的关系
2021/03/03 冲泡冲煮
Yii实现显示静态页的方法
2016/04/25 PHP
Yii2中多表关联查询hasOne hasMany的方法
2017/02/15 PHP
YII框架页面缓存操作示例
2019/04/29 PHP
JavaScipt基本教程之前言
2008/01/16 Javascript
Jquery实战_读书笔记1—选择jQuery
2010/01/22 Javascript
jquery中:input和input的区别分析
2011/07/13 Javascript
JavaScript高级程序设计 DOM学习笔记
2011/09/10 Javascript
基于jquery的跟随屏幕滚动代码
2012/07/24 Javascript
jQuery功能函数详解
2015/02/01 Javascript
javascript创建函数的20种方式汇总
2015/06/23 Javascript
JS构造函数与原型prototype的区别介绍
2016/07/04 Javascript
jquery replace方法去空格
2017/05/08 jQuery
NodeJS自定义模块写法(详解)
2017/06/27 NodeJs
mint-ui的search组件在键盘显示搜索按钮的实现方法
2017/10/27 Javascript
Vue 项目中遇到的跨域问题及解决方法(后台php)
2018/03/28 Javascript
详解Vue中使用Echarts的两种方式
2018/07/03 Javascript
JavaScript显式数据类型转换详解
2019/03/18 Javascript
[05:09]第二届DOTA2亚洲邀请赛决赛日比赛集锦:iG 3:0 OG夺冠
2017/04/05 DOTA
实践Vim配置python开发环境
2018/07/02 Python
win10下python3.5.2和tensorflow安装环境搭建教程
2018/09/19 Python
用Python中的turtle模块画图两只小羊方法
2019/04/09 Python
python操作小程序云数据库实现简单的增删改查功能
2019/06/06 Python
使用Pandas的Series方法绘制图像教程
2019/12/04 Python
保时捷设计:Porsche Design
2019/03/30 全球购物
Theo + George官方网站:都柏林时尚品牌
2019/04/08 全球购物
婚鞋、新娘鞋、礼服鞋、童鞋:Nina Shoes
2019/09/04 全球购物
护理学毕业生求职信
2013/11/14 职场文书
会议开场欢迎词
2014/01/15 职场文书
财经学院自荐信范文
2014/02/02 职场文书
《小松树和大松树》教学反思
2014/02/20 职场文书
银行先进个人事迹材料
2014/05/11 职场文书
《中国梦我的梦》大学生演讲稿
2014/08/20 职场文书
2014年护士个人工作总结
2014/11/11 职场文书
教你如何用python开发一款数字推盘小游戏
2021/04/14 Python
使用python创建股票的时间序列可视化分析
2022/03/03 Python