解决方案 »
- 为何JPA的em.find(class,id)每次返回的对象都不同???
- 如何获取动态生成的JSF控件的id
- 关于Spring事务控制中Exception的处理讨论!(AssertionFailure: an assertion failure occured)
- SSH中,spring获取对象的问题
- 大家帮忙想个sql语句 快疯了
- 如何使用jdom对本xml进行处理
- EJB问题,在线等
- 谁有jdbc for sql server7.0的驱动?
- 请高手介绍用JBuilder9 开发Struts的资料
- 救命啊...关于在LINUX下显示中文问题
- IE11,怎么样设置才能加载Applet程序
- <s:if>
每行数据都是一个对象的数据吧?循环生成 table 的时候,每行的 checkbox 的 value 属性值设置成可唯一标识该对象的 id 值,删除的时候通过 form 表单把这些 checkbox 都提交了,后台通过 name 属性得到 value 值(未选中的 checkbox ,通过 name 属性是得不到 value 属性值的),也就是对象 id ,执行删除操作即可。
复选框都是由值的,而你把复选框的值设置为你当前这行记录的id,然后在点删除的时候,在后天通过你复选框的id值,把这条记录删了
<% int index = 0; %>
<input type="radio" name="ChooseFlag" value="<%=index++%>"/>
<input type="hidden" name="PKChoose" value="">//js获取选中项、fm是表单名
function setChooseValue(){
var choosecount = 0;
if(fm.ChooseFlag!=null){
if(fm.ChooseFlag.length==undefined){
if(fm.ChooseFlag.checked){
choosecount = choosecount+1;
var pk = fm.PKChoose.value; //获取主键
}
}else{
for(i=0;i<fm.ChooseFlag.length;i++){
if(fm.ChooseFlag[i].checked){
choosecount = choosecount+1;
var pk = fm.PKChoose[i].value; //获取主键
}
}
}
if(choosecount==0){
alert("请在列表中选择一行");
return false;
}
}else{
alert("请先查询");
return false;
}
return true;
}
<script type="text/javascript" src="${appRoot}/static/js/order_sort.js"></script>
<script src="${appRoot}/static/js/WebCalendar.js"></script>
<td width="2.5%" height="20" bgcolor="d3eaef" class="STYLE6"><b>全选<input style="width:20px;" type="checkbox" name="checkbox" onclick="javascript:selectAll(this.checked)" /></b></td>
//全选复选框
function selectAll(flag)
{
var cks = document.getElementsByName("mids");
if(cks == null)
{
return false;
}
for(var i = 0; i < cks.length;i++)
{
if(!cks[i].disabled)
{
cks[i].checked = flag;
}
}
}