批量删除

//前台
function deleteForm(){
	var flag=false;
	var list=document.getElementsByName("che");
	for(var i=0;i<list.length;i++){
		if(list[i].checked){
			flag=true;
			break;
		}

} if(flag){ document.forms[0].action="${ctx}/work/delete"; document.forms[0].submit(); }else{ alert("请选择数据"); }}

//sql
<delete id="delete" parameterType="int" >
		delete  from tb_oa_workmain where C_CODE in
		<foreach collection="array" item="item" open="(" separator="," close=")">
			#{item}
		</foreach>
			</delete>
//contraller
@RequestMapping("/delete")
	public ModelAndView delete(HttpServletRequest request)
	{
		ModelAndView mav=new ModelAndView();
		String[] s=request.getParameterValues("che");
		int[] a=new int[s.length];
		for(int i=0;i<a.length;i++){
			a[i]=Integer.parseInt(s[i]);
		}
		workService.delete(a);
		mav.addObject("message","3");
		mav.setViewName("/message");
		return mav;
	}
----------------------------------------------------------------------------------------------------------------------------------------------------------
按钮版
//全选 
		 function swapCheck() {  
            var cs=document.getElementsByName("che");
		    for(var i=0;i<cs.length;i++){
		    	cs[i].checked=true;
		    		    	
		    }		    	     
				 //取消全选
		 function swapCheck1() {  	   
			    var cs=document.getElementsByName("che");
			    for(var i=0;i<cs.length;i++){
			    	cs[i].checked=false;   	
			    }
			 } 
checkedbox版(功能更全面)


	function swapCheck2()	
		{
			var cks = document.getElementsByName('che');
			var xxx = document.getElementsByName('xxx');
			var a = 0;
			for ( var i = 0; i < cks.length; i++)    {						
				if(cks[i].checked == false){
					a = 1;
					ks[i].checked = true;   
					}
				}
				if(a == 0){
				for( var j = 0 ; j < cks.length; j++){
					cks[j].checked = false;
					xxx[0].checked = false;
				}
			}
	}


<td><input  type="checkbox" value="${wsStudentExperience.id}"  name="che" οnclick="check()"/></td>
<input  type="checkbox"  name="xxx" οnclick="swapCheck2()"/>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值