function checkAll(){
var listc = document.getElementsByName("orderNoList");
if(document.getElementById("CheckAll").checked==true){
for(var i=0;i<listc.length;i++){
listc[i].checked=true;
}
}else{
for(var i=0;i<listc.length;i++){
listc[i].checked=false;
}
}
}
-----------------------------------------------------------------------------------------------------------------------
<s:form action="doPolicyAffirm" id="form1" method="post" namespace="/tranc/carInsur">
<s:token /><s:set name="loopNum" value="%{#request.orderCarInfoList.size()}"/>
<c:forEach begin="1" end="${loopNum}" var="i" step="1">
<tr>
<td class="tab_td">
<s:label name="pos" value="${i}" />
</td>
<td class="tab_td">
<s:label name="orderid" value="%{#request.orderCarInfoList.get(${i}-1).getOrderid()}" />
<s:hidden name="orderid" value="%{#request.orderCarInfoList.get(${i}-1).getOrderid()}" />
</td>
<td class="tab_td">
<s:label name="ownerName" value="%{#request.orderCarInfoList.get(${i}-1).getOwnerName()}" />
<s:hidden name="ownerName" value="%{#request.orderCarInfoList.get(${i}-1).getOwnerName()}" />
</td>
<td class="tab_td">
<s:label name="carnumber" value="%{#request.orderCarInfoList.get(${i}-1).getCarnumber()}" />
<s:hidden name="carnumber" value="%{#request.orderCarInfoList.get(${i}-1).getCarnumber()}" />
</td>
<td class="tab_td">
<s:label name="company_name" value="%{#request.orderCarInfoList.get(${i}-1).getCompany_name()}" />
<s:hidden name="company_name" value="%{#request.orderCarInfoList.get(${i}-1).getCompany_name()}" />
</td>
<td class="tab_td">
<s:label name="compreappno" value="%{#request.orderCarInfoList.get(${i}-1).getCompreappno()}" />
<s:hidden name="compreappno" value="%{#request.orderCarInfoList.get(${i}-1).getCompreappno()}" />
</td>
<td class="tab_td">
<s:label name="commerceappno" value="%{#request.orderCarInfoList.get(${i}-1).getCommerceappno()}" />
<s:hidden name="commerceappno" value="%{#request.orderCarInfoList.get(${i}-1).getCommerceappno()}" />
</td>
<td class="tab_td">
<s:label name="datezhifu" value="%{#request.orderCarInfoList.get(${i}-1).getDatezhifu()}" />
<s:hidden name="datezhifu" value="%{#request.orderCarInfoList.get(${i}-1).getDatezhifu()}" />
</td>
<td class="tab_td">
<s:checkboxlist name="orderNoList" list="%{#request.orderCarInfoList.get(${i}-1).getOrderid()}" listValue="%{#request.orderCarInfoList.get(${i}-1).getCheckName()}" label="确认"/>
</td>
</tr>
</c:forEach>
<tr align="center" >
<td bgcolor="#F3F3F3" colspan="9" align="center">
<s:submit value="提交" method="setAffirm" οnclick="ok();return false;"/>
</td>
</tr>
</s:form>
----------------------------------------------------------------------------------------------------------------------------------------------------
后台处理:
list参数是后台实际的值,listValue是前台显示值,后台变量是name对应的参数listValue
for (int pos = 0; pos < orderNoList.size(); pos++) {
T33CarinsuranceOrderlog logInfo = new T33CarinsuranceOrderlog();
orderid = orderNoList.get(pos).toString().trim();
System.out.println("取订单号:" + orderid);