批量删除的js代码

批量删除的js代码

原文地址:http://blog.csdn.net/ksqqxq/article/details/7625430

在工作总经常有批量删除的操作,js代码是通用的,下面的代码就是实现这样的操作的。

[javascript]  view plain copy
  1. "text/javascript">  
  2.     function seltAll(){  
  3.         var chckBoxSign = document.getElementById("ckb");       //ckb 全选/反选的选择框id  
  4.         var chckBox = document.getElementsByName("chckBox");    //所有的选择框其那么都是chckBox  
  5.         var num = chckBox.length;  
  6.         if(chckBoxSign.checked){  
  7.             for(var index =0 ; index
  8.                 chckBox[index].checked = true;  
  9.                 }  
  10.         }else{  
  11.             for(var index =0 ; index
  12.                 chckBox[index].checked = false;  
  13.                 }  
  14.             }  
  15.         }  
  16.   
  17.     function deleSeltedRecords(){  
  18.         var chckBox = document.getElementsByName("chckBox");  
  19.         var num = chckBox.length;  
  20.         var ids = "";  
  21.         for(var index =0 ; index
  22.             if(chckBox[index].checked){  
  23.                 ids += chckBox[index].value + ",";                
  24.             }  
  25.         }  
  26.         if(ids!=""){  
  27.             if(window.confirm("确定删除所选记录?")){  
  28.                 $.ajax( {  
  29.                     type : "post",  
  30.                     url : '../g3/history-no!batchDelete.action?ids=' + ids, //要自行删除的action  
  31.                     dataType : 'json',  
  32.                     success : function(data) {  
  33.                         alert("删除成功");  
  34.                         window.location.href = "channel-no.action" ;  
  35.                     },  
  36.                     error : function(data) {  
  37.                         alert("系统错误,删除失败");  
  38.                     }  
  39.                 });  
  40.             }  
  41.         }else{  
  42.             alert("请选择要删除的记录");  
  43.             }  
  44.         }  
  45.  

你可能感兴趣的:(Javascript)