zoukankan      html  css  js  c++  java
  • 复选框全选和删除

    1、jsp页面的全选框

    <input onclick="swapCheck()" name="checkbox" type="checkbox" value="no">

    2、删除按钮

    <input  type="button" class="layui-btn"  onclick="return deptDelete()" value="删除">

     

    3、js中的全选框的事件触发

    var isCheckAll = false;  
    function swapCheck() {  
        if (isCheckAll) {  
            $("input[type='checkbox']").each(function() {  
                this.checked = false;  
            });  
            isCheckAll = false;  
        } else {  
            $("input[type='checkbox']").each(function() {  
                this.checked = true;  
            });  
            isCheckAll = true;  
        }  

    4、删除事件触发后,根据复选框事件的触发,获取对应复选框的id,和删除操作

    function deptDelete() {
        var dept_id = $("input[name='checkbox']:checked").serialize();  //获取对应复选框的id
        var cheack = dept_id.split("&");    //分割字符串为数组
        var msg = "确定删除该条信息?";   //删除时弹出是否确定删除的选择弹窗
        if(cheack==""||cheack==null){
            alert("请选择要删除的对象");
        }else{
            if (confirm(msg)==true){  
                if(cheack[0]=="checkbox=no"){        //排除全选框
                    var num = new  Array();
                    for(var i=1;i<cheack.length;i++){
                        num.push([cheack[i]]);
                    }
                    window.open("/dcweb/department/delete?cheack="+num,"_self");   //传要删除的id1到后台进行删除操作
                    return false;  
                }else{
                    window.open("/dcweb/department/delete?cheack="+cheack,"_self");
                    return false;  
                }
            }else{  
                return false;  
            }
        }
    }

  • 相关阅读:
    day18:正则表达式和re模块
    finance1:专业词汇
    Iterator & Iterable 和 Comparable&Comparator
    pandas中三种索引方式(.loc.iloc.ix)
    XML序列化与反序列化
    控件蓝图里控件绑定问题
    Mouse Properties(鼠标属性)
    cSV
    从父控件移除控件
    是否显示鼠标指针
  • 原文地址:https://www.cnblogs.com/huyanlon/p/6873280.html
Copyright © 2011-2022 走看看