zoukankan      html  css  js  c++  java
  • 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";
    	}


     

  • 相关阅读:
    6,Django之视图层
    5,Django的路由层
    4,django系列django简介
    3,django系列web框架
    2,django系列之http协议
    1.django系列web应用
    各版本数据库的默认端口号
    vue v-for 渲染完成回调
    linux 下 The valid characters are defined in RFC 7230 and RFC 3986
    linux 下启动tomca慢问题
  • 原文地址:https://www.cnblogs.com/itmyhome/p/4131518.html
Copyright © 2011-2022 走看看