jquery復選框checkbox實現刪除
實現這樣一個基本需求,頁面有很多數據,可以刪除一條或多條,刪除前判斷是否選中至少一條,否則提示。
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"; } </pre>
本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!