checkbox批量全选操作

 form 中checkbox批量全选操作

 

  
  
  
  
  1. <?php 
  2. if(isset($_POST["delete"]) && isset($_POST["del_id"])){ 
  3.     $ids = array(); 
  4.     $ids = $_POST['del_id']; 
  5.     $update_page=$_POST['update_page']; 
  6.     include("conn.php"); 
  7.     if($ids){ 
  8.         foreach($ids as $id){ 
  9.             $sql05="update `table` set `is_verify`='1' where `id`='$id';"
  10.             mysql_query($sql05,$conn); 
  11.            //$tmp[] = intval($id); 
  12.         } 
  13.         //$ids = $tmp; 
  14.     } 
  15.     //$ids = implode(',',$ids); 
  16.     echo "<script>alert('批量审核通过成功!');window.location='list.php?page=".$update_page."'</script>"; 
  17. ?> 
  18. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  19. <html xmlns="http://www.w3.org/1999/xhtml"> 
  20. <head> 
  21. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
  22. <title>form批量操作</title> 
  23. <script type="text/javascript" src="jquery.min.js"></script> 
  24. <script type="text/javascript" src="ddaccordion.js"></script> 
  25. <script type="text/javascript"> 
  26. //Initialize Arrow Side Menu: 
  27. ddaccordion.init({ 
  28.     headerclass: "menuheaders", //Shared CSS class name of headers group 
  29.     contentclass: "menucontents", //Shared CSS class name of contents group 
  30.     revealtype: "clickgo", //Reveal content when user clicks or onmouseover the header? Valid value: "click", or "mouseover" 
  31.     mouseoverdelay: 200, //if revealtype="mouseover", set delay in milliseconds before header expands onMouseover 
  32.     collapseprev: true, //Collapse previous content (so only one open at any time)? true/false  
  33.     defaultexpanded: [0], //index of content(s) open by default [index1, index2, etc]. [] denotes no content. 
  34.     onemustopen: false, //Specify whether at least one header should be open always (so never all headers closed) 
  35.     animatedefault: false, //Should contents open by default be animated into view? 
  36.     persiststate: true, //persist state of opened contents within browser session? 
  37.     toggleclass: ["unselected", "selected"], //Two CSS classes to be applied to the header when it's collapsed and expanded, respectively ["class1", "class2"] 
  38.     togglehtml: ["none", "", ""], //Additional HTML added to the header when it's collapsed and expanded, respectively  ["position", "html1", "html2"] (see docs) 
  39.     animatespeed: 500, //speed of animation: integer in milliseconds (ie: 200), or keywords "fast", "normal", or "slow" 
  40.     oninit:function(expandedindices){ //custom code to run when headers have initalized 
  41.         //do nothing 
  42.     }, 
  43.     onopenclose:function(header, index, state, isuseractivated){ //custom code to run whenever a header is opened or closed 
  44.         //do nothing 
  45.     } 
  46. }) 
  47. </script> 
  48. <script type="text/javascript"> 
  49. function CheckAll(delid,checkMoreId){ 
  50. for(i=0;i<delid.length;i++){ 
  51.    delid[i].checked = true
  52. if(checkMoreId.checked ==false){ 
  53.    for(j=0;j<delid.length;j++){ 
  54.     delid[j].checked = false
  55.    } 
  56. //判断用户是否选择了要删除的记录,如果是,则提示“是否删除”;否则提示“请选择要删除的记录” 
  57. function checkdel(delid,formname){ 
  58.  
  59. var flag = false
  60. for(i=0;i<delid.length;i++){ 
  61.    if(delid[i].checked == true){ 
  62.     flag = true
  63.     break; 
  64.    } 
  65. if(!flag){ 
  66.    alert("请选择要审核的文档!"); 
  67.    
  68.    return false; 
  69. else{ 
  70.     if(confirm("确定要审核通过吗?")){ 
  71.      formname.submit(); 
  72.    } 
  73. function delOrtrue() 
  74.            if(confirm("确定要审核通过这条记录吗?")) 
  75.            { 
  76.      return true; 
  77.            } 
  78.            else 
  79.            { 
  80.               return false; 
  81.            } 
  82.     } 
  83. </script> 
  84. </head> 
  85.  
  86. <body> 
  87. <form action="" method="post" name="check"> 
  88.     <table> 
  89.         <tr> 
  90.             <td><input type="checkbox" name="del_id[]" value="1" id="del_id" />one</td> 
  91.         </tr> 
  92.         <tr> 
  93.             <td><input type="checkbox" name="del_id[]" value="2" id="del_id" />two</td> 
  94.         </tr> 
  95.         <tr> 
  96.             <td><input type="checkbox" name="del_id[]" value="3" id="del_id" />three</td> 
  97.         </tr> 
  98.         <tr> 
  99.             <td> 
  100.                 <input type="checkbox" name="role_id" id="selectAll" onclick="CheckAll(del_id,selectAll)" value="2"/>全选 
  101.                 <input type="submit" name="delete" value="批量通过审核" onclick="if(checkdel(del_id,'check')){return true;}else{return false;};"< /span> /> 
  102.             </td> 
  103.         </tr> 
  104.     </table> 
  105. </form> 
  106. </body> 
  107. </html> 

 

源码下载地址:

http://down.51cto.com/data/679335

你可能感兴趣的:(checkbox,全选)