java 利用checkbox多选按钮实现多条记录同时操作
2014-04-23 17:34
513 查看
<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);
}
}
<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);
}
}
相关文章推荐
- iOS 利用运行时交换系统方法实现禁止同时点击两个按钮触发多个事件
- asp 怎么实现可以同时添加多条记录到ORCAL库里啊
- 利用java反射实现自动set,get操作的两种实现总结
- 操作TreeView:,选中左边树的节点,点击>>按钮 将选择的节点展现到右边的树中,同时将选择的节点从左边的树中移除。。点击<<实现同样的功能。。。。
- java Web项目中,利用其过滤功能,实现访问者每次访问服务器时,记录访问者的IP,访问时间,Url等信息,并保存到文件的操作
- 利用P6SPY +SQL Profiler记录、统计web app对数据库的操作。 - 每日E读 - BlogJava
- 利用POI实现JAVA操作EXCEL表
- JAVA 实现多文件同时操作 程序代码
- Java中利用JCOM实现操作Excel 相关方法解释
- Java实现点击按钮弹出新窗体的功能实现,旧窗体不进行操作
- asp 怎么实现可以同时添加多条记录
- Java 利用监听器来实现记录用户访问网站次数
- Java 利用document操作xml并实现DES加密和解密
- Linux利用PROMPT_COMMAND实现操作记录的功能
- Laravel框架实现利用中间件进行操作日志记录功能
- Linux利用PROMPT_COMMAND实现操作记录messages
- java操作Excel之POI(4)利用POI实现数据的批量导出
- 利用Java+sqlserver 实现对数据库的操作
- nginx利用geo模块做限速白名单以及geo实现全局负载均衡的操作记录