码迷,mamicode.com
首页 > Web开发 > 详细

jquery复选框checkbox实现删除

时间:2016-12-20 07:17:35      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:elf   checkbox   val   delete   success   his   cat   system   public   

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

 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进行接收数据 进行删除

 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";
    }

 

jquery复选框checkbox实现删除

标签:elf   checkbox   val   delete   success   his   cat   system   public   

原文地址:http://www.cnblogs.com/itsnail/p/6201181.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!