rinald_未来往事

批量删除/复原 批量选中js

WEB前端

批量删除 批量复原js jquery

  1. <script type="text/javascript">
  2. function chkbox(){
  3. $('#delButton').show(50);
  4. }
  5. function checkNews(){
  6. var chckBoxSign = document.getElementById("newsChk"); //newsChk 全选/反选的选择框id
  7. var chckBox = document.getElementsByName("newsBoxChk"); //所有的选择框其name都是newsBoxChk
  8. var num = chckBox.length;
  9. if(chckBoxSign.checked){
  10. for(var index =0 ; index<num ; index++){
  11. chckBox[index].checked = false;
  12. }
  13. $('#delButton').hide(50);
  14. return false;
  15. }else{
  16. for(var index =0 ; index<num ; index++){
  17. chckBox[index].checked = true;
  18. }
  19. }
  20. $('#delButton').show(50);
  21. }
  22. //临时处理
  23. function delNewsBat(recover,desc){
  24. var chckBox = document.getElementsByName("newsBoxChk");
  25. var num = chckBox.length;
  26. var recover = recover;
  27. var desc = desc;
  28. var ids = "";
  29. for(var index =0 ; index<num ; index++){
  30. if(chckBox[index].checked){
  31. ids += chckBox[index].value + ",";
  32. }
  33. }
  34. //alert(ids);
  35. if(ids!=""){
  36. if(window.confirm("确定要批量"+desc+"所选记录嘛?")){
  37. $.ajax( {
  38. type : "post",
  39. url : "<{$smarty.const.__CONTROLLER__}>/batDiscard/city/<{$curcity}>",
  40. dataType : 'json',
  41. data:{city:"<{$curcity}>",ids:ids,recover:recover},
  42. success : function(data) {
  43. if(data == '1'){
  44. alert(desc+"成功");
  45. $("input[name='newsBoxChk']").attr('checked',false);
  46. }else{
  47. alert(desc+"失败,请稍后重试^_^");
  48. }
  49. location.reload();
  50. },
  51. //error : function(data) {
  52. // alert("删除失败,请稍后重试^_^");
  53. //}
  54. });
  55. }
  56. }else{
  57. alert("请选择要"+desc+"的记录^_^");
  58. }
  59. }
  60. </script>

批量删除调用方法:

  1. <a id="delButton" onclick="javascript:delNewsBat('0','删除')">
  2. <b>批量删除</b>
  3. </a>

批量复原调用方法:

  1. <a id="delButton" onclick="javascript:delNewsBat('1','复原')">
  2. <b>批量复原</b>
  3. </a>
原文作者:rinald
原文地址:http://fity.cn/post/595.html
互联网技术更新较快,本站很多文章具有实效性,我会及时更新原文,但转载的文章无法通知更新。为了不给读者造成困惑或误导,请您在转载时保留此出处信息,尊重别人也是尊重自己。

发表评论

必填

选填

选填

必填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。