jquery復(fù)選框checkbox實現(xiàn)刪除前判斷
更新時間:2014年04月20日 15:16:11 作者:
頁面有很多數(shù)據(jù),可以刪除一條或多條,刪除前判斷是否選中至少一條,否則提示,具體示例如下,需要的朋友可以參考下
實現(xiàn)這樣一個基本需求,頁面有很多數(shù)據(jù),可以刪除一條或多條,刪除前判斷是否選中至少一條,否則提示。
function deleteUser() {
//當(dāng)時是想把內(nèi)容以str+=""的方式 進行保存 ,但不行
//var str;
var array = new Array(); //用于保存 選中的那一條數(shù)據(jù)的ID
var flag; //判斷是否一個未選
$("input[name='selectFlag']:checkbox").each(function() { //遍歷所有的name為selectFlag的 checkbox
if ($(this).attr("checked")) { //判斷是否選中
flag = true; //只要有一個被選擇 設(shè)置為 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()+",";
}
})
//將要集體刪除的數(shù)據(jù) 傳遞給action處理
window.self.location = "deleteUser?info=" + array;
} else {
alert("請至少選擇一個用戶");
}
}
后臺action進行接收數(shù)據(jù) 進行刪除
@Override
public String execute() throws Exception {
// TODO Auto-generated method stub
//前臺是以a,b,c格式進行傳輸?shù)?首先分解字符串
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";
}
復(fù)制代碼 代碼如下:
function deleteUser() {
//當(dāng)時是想把內(nèi)容以str+=""的方式 進行保存 ,但不行
//var str;
var array = new Array(); //用于保存 選中的那一條數(shù)據(jù)的ID
var flag; //判斷是否一個未選
$("input[name='selectFlag']:checkbox").each(function() { //遍歷所有的name為selectFlag的 checkbox
if ($(this).attr("checked")) { //判斷是否選中
flag = true; //只要有一個被選擇 設(shè)置為 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()+",";
}
})
//將要集體刪除的數(shù)據(jù) 傳遞給action處理
window.self.location = "deleteUser?info=" + array;
} else {
alert("請至少選擇一個用戶");
}
}
后臺action進行接收數(shù)據(jù) 進行刪除
復(fù)制代碼 代碼如下:
@Override
public String execute() throws Exception {
// TODO Auto-generated method stub
//前臺是以a,b,c格式進行傳輸?shù)?首先分解字符串
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實現(xiàn)全選、反選、獲得所有選中的checkbox
- jQuery判斷checkbox(復(fù)選框)是否被選中以及全選、反選實現(xiàn)代碼
- JQUERY CHECKBOX全選,取消全選,反選方法三
- jquery一鍵控制checkbox全選、反選或全不選
- jQuery對checkbox 復(fù)選框的全選全不選反選的操作
- Jquery CheckBox全選方法代碼附j(luò)s checkbox全選反選代碼
- Jquery 1.42 checkbox 全選和反選代碼
- JQuery選中checkbox方法代碼實例(全選、反選、全不選)
- jQuery實現(xiàn)checkbox即點即改批量刪除及中間遇到的坑
- jQuery實現(xiàn)checkbox全選、反選及刪除等操作的方法詳解
相關(guān)文章
實例解析jQuery插件EasyUI最常用的表單驗證規(guī)則
這篇文章主要以實例解析了jQuery插件EasyUI最常用的驗證規(guī)則,對EasyUI校驗感興趣的小伙伴們可以參考一下2015-11-11
jQuery鼠標經(jīng)過方形圖片切換成圓邊效果代碼分享
這篇文章主要介紹了jQuery鼠標經(jīng)過方形圖片切換成圓邊特效,圖片可以自行替換,推薦給大家,有需要的小伙伴可以參考下。2015-08-08
jQuery插件artDialog.js使用與關(guān)閉方法示例
這篇文章主要介紹了jQuery插件artDialog.js使用與關(guān)閉方法,結(jié)合具體實例形式分析了jQuery彈出窗口插件artDialog.js的簡單使用方法及相關(guān)注意事項,需要的朋友可以參考下2017-10-10
jQuery Selectors(選擇器)的使用(二、層次篇)
本系列文章主要講述jQuery框架的選擇器(Selectors)使用方法,我將以實例方式進行講述,以簡單,全面為基礎(chǔ),不會涉及很深,我的學(xué)習(xí)方法:先入門,后進階!2009-12-12
使用jQuery.form.js/springmvc框架實現(xiàn)文件上傳功能
這篇文章主要介紹了使用jQuery.form.js/springmvc框架實現(xiàn)文件上傳功能,非常具有參考借鑒價值,感興趣的朋友一起學(xué)習(xí)吧2016-05-05

