zoukankan      html  css  js  c++  java
  • jquery复选框checkbox实现删除

    jquery复选框checkbox实现删除

    实现这样一个基本需求,页面有很多数据,可以删除一条或多条,删除前判断是否选中至少一条,否则提示。

     function deleteUser() {  
                //当时是想把内容以str+=""的方式 进行保存 ,但不行   
                //var str;  
                var array = new Array(); //用于保存 选中的那一条数据的ID   
                var flag; //判断是否一个未选   
                $("input[name='selectFlag']:checkbox").each(function() { //遍历所有的name为selectFlag的 checkbox  
                            if ($(this).attr("checked")) { //判断是否选中    
                                flag = true; //只要有一个被选择 设置为 true  
                            }  
                        })  
                if (flag) {  
                    $("input[name='selectFlag']:checkbox").each(function() { //遍历所有的name为selectFlag的 checkbox  
                                if ($(this).attr("checked")) { //判断是否选中    
                                    //alert($(this).val());  
                                    array.push($(this).val()); //将选中的值 添加到 array中  
                                    //str+=$(this).val()+",";  
                                }  
                            })  
                    //将要集体删除的数据 传递给action处理   
                    window.self.location = "deleteUser?info=" + array;  
                } else {  
                    alert("请至少选择一个用户");  
                }  
            }  
    

     后台action进行接收数据 进行删除

     @Override  
            public String execute() throws Exception {  
                // TODO Auto-generated method stub  
                //前台是以a,b,c格式进行传输的 首先分解字符串   
                String s[] = info.split(",");  
                /* 
                 * for(int i=0;i<s.length;i++){ System.out.println(s[i]); } 
                 */  
                if (s.length > 0) {  
                    for (int i = 0; i < s.length; i++) {  
                        userDao.deleteUser(s[i]);  
                    }  
                }  
                return "success";  
            }  
    

     源地址:http://www.open-open.com/lib/view/open1333886193780.html

  • 相关阅读:
    定力
    cordova build android 环境的坑
    我和数据差个“axios" -- axios的原理解析
    Promise的原理探究及手写Promise
    vue长列表优化
    koa-中间件使用
    vue组件库自动生成文档-vue-styleguidist(二)
    vue组件库自动生成文档-vue-styleguidist(一)
    vue组件库自动生成文档-生成方式对比(1)
    我的目录
  • 原文地址:https://www.cnblogs.com/zhangxiaopeng/p/5853492.html
Copyright © 2011-2022 走看看