zoukankan      html  css  js  c++  java
  • 批量删除

    一、批量删除

    (1)要有复选框进行选择

    在表格中加入这一列,并在遍历时也加上这列,最后加一个删除按钮

    点击全选,下面的复选框都选中这个用js做

     1 function quanxuan()
     2 {
     3     //全选按钮的选中状态
     4     var zt = document.getElementById("qx").checked;
     5              
     6     //让下面所有的checkbox选中状态改变
     7     var ck = document.getElementsByClassName("ck");
     8              
     9     for(var i=0;i<ck.length;i++)
    10     {
    11         if(zt)
    12         {
    13             ck[i].setAttribute("checked","checked");   //添加属性是选中   
    14         }  
    15         else
    16         {
    17             ck[i].removeAttribute("checked");  //移除属性
    18         }
    19     }
    20 }

    (2)删除的处理页面

    $arr = $_POST["ck"];
    
    require "../0428/DBDA.class.php";
    $db = new DBDA();
    $str = implode("','",$arr);//拼接字符
    
    $sql = "delete from nation where code in('{$str}')";
    echo $sql;
    if($db->query($sql,0))
    {
        header("location:main.php");

    (3)删除时提示框

    1. 简单的是否删除提示框

    1 <input type="submit" value="删除" onclick="return sctishi()" onclick="return confirm('确定删除吗?') />

    2.提示选中的项的删除框

     1 function sctishi()
     2 {
     3     //找所有选中项
     4     var ck = document.getElementsByClassName("ck");
     5              
     6     var str = "";
     7              
     8     for(var i=0;i<ck.length;i++)    //弹出选中的value值
     9     {
    10       if(ck[i].checked)
    11        {
    12         str += ck[i].value+",";  //每个复选框的值
    13        }
    14     }
    15              
    16     return confirm("确定要删除以下数据么:"+str+"");   //删除弹框
    17 }       

  • 相关阅读:
    用户自定义控件的嵌套问题
    ASP.NET进阶:调用Javascript
    [网络收集]FCKeditor配置和精简【附源码】
    检查session判断用户是否退出登录
    Server.Transfer VS Response.Redirect
    asp.net下ckeditor3.0.1和ckfinder_aspnet_1.4.1.1的配置方法
    Sudoku(数独)
    转自:蓝色污点的专栏
    LETTERS(字母)
    放苹果
  • 原文地址:https://www.cnblogs.com/douchenchen/p/6801110.html
Copyright © 2011-2022 走看看