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


     

  • 相关阅读:
    矩阵图
    博客园评价
    团队冲刺
    团队冲刺
    第二阶段团队冲刺
    团队博客
    团队冲刺
    总结会议
    会议10
    会议09
  • 原文地址:https://www.cnblogs.com/itmyhome/p/4131518.html
Copyright © 2011-2022 走看看