java 利用checkbox多选按钮实现多条记录同时操作

来源:互联网 发布:js联动下拉菜单 编辑:程序博客网 时间:2024/05/17 20:27

<input type="checkbox" name="argId"  value="<s:property value="id"/>"/>

<input type="checkbox" name="argId"  value="<s:property value="id"/>"/>

<input type="checkbox" name="argId"  value="<s:property value="id"/>"/>

<input type="checkbox" name="argId"  value="<s:property value="id"/>"/>

<input type="checkbox" name="argId"  value="<s:property value="id"/>"/>


<input type="checkbox" id="allcheck" /> 全选

<input type="button" class="mulButton" name="Ids" id="allcheck" onclick="manySend('ad/BusinessAction!sendmany.action')" value="批量导入到成功案例"/>


<script>
$('#allcheck').click(function(){
var _this = this;
$(":checkbox[name=argId]").each(function(i,o){
o.checked = _this.checked;
})
});                          //实现全选按钮

function manySend(href){
var form = document.form1;
form.action = href;
form.submit();
}
</script> 

//action层

protected Integer[] argId = new Integer[]{}; // 数组id

public String sendmany(){
bm.sendMany(argId);
return "sendsuc";
}

//service层

public  void sendMany(Integer[] argId){
for(Integer id : argId){
Business b=this.defaultdDao.find(Business.class, id);
b.setCategory("成功案例");
b.setTitle(null);
this.defaultdDao.save(b);
}

}

0 0
原创粉丝点击