jquery復(fù)選框checkbox實現(xiàn)刪除前判斷_jquery
來源:懂視網(wǎng)
責(zé)編:小采
時間:2020-11-27 21:22:01
jquery復(fù)選框checkbox實現(xiàn)刪除前判斷_jquery
jquery復(fù)選框checkbox實現(xiàn)刪除前判斷_jquery:實現(xiàn)這樣一個基本需求,頁面有很多數(shù)據(jù),可以刪除一條或多條,刪除前判斷是否選中至少一條,否則提示。 代碼如下: function deleteUser() { //當(dāng)時是想把內(nèi)容以str+=的方式 進行保存 ,但不行 //var str; var array = new Array(
導(dǎo)讀jquery復(fù)選框checkbox實現(xiàn)刪除前判斷_jquery:實現(xiàn)這樣一個基本需求,頁面有很多數(shù)據(jù),可以刪除一條或多條,刪除前判斷是否選中至少一條,否則提示。 代碼如下: function deleteUser() { //當(dāng)時是想把內(nèi)容以str+=的方式 進行保存 ,但不行 //var str; var array = new Array(

實現(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
*/
if (s.length > 0) {
for (int i = 0; i < s.length; i++) {
userDao.deleteUser(s[i]);
}
}
return "success";
}
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
jquery復(fù)選框checkbox實現(xiàn)刪除前判斷_jquery
jquery復(fù)選框checkbox實現(xiàn)刪除前判斷_jquery:實現(xiàn)這樣一個基本需求,頁面有很多數(shù)據(jù),可以刪除一條或多條,刪除前判斷是否選中至少一條,否則提示。 代碼如下: function deleteUser() { //當(dāng)時是想把內(nèi)容以str+=的方式 進行保存 ,但不行 //var str; var array = new Array(