早上好,我有一个表格内的表格,该表格是从数组列表中动态填充的,并且对于该表格中的每一行,我有一个复选框及其表格中的第一列在表中的第二列是一个ID,我想设置复选框的值属性的单元格后面的单元格(ID列),当该复选框被选中,因为我会从这些复选框的所有值在一个当这些表单提交使用request.getParameterValues
的servlet,这是我填充我的表:如何设置动态生成的复选框的值
<form name="Main-Form" action="DeleteServlet" method="GET">
<table BORDER=2 BORDERCOLOR=YELLOW width="120px" id="product_table">
<tr>
<td></td>
<td><b>CarId</b></td>
<td><b>Description</b></td>
<td><b>Quantity</b></td>
<td><b>Price</b></td>
<td><b>CC.No</b></td>
<td><b>Engine</b></td>
<td><b>Cylinder.No</b></td>
<td><b>MaxSpeed</b></td>
<td><b>PetrolType</b></td>
<td><b>PetrolCapacity</b></td>
</tr>
<c:forEach items="${product_list}" var="car">
<tr id="data-row">
<td><INPUT type="checkbox" name="chk" /></td> // how to get these checkbox in the for loop
<td><c:out value="${car.carId}" /></td>
<td><c:out value="${car.carDesc}" /></td>
<td><c:out value="${car.quantity}" /></td>
<td><c:out value="${car.price}" /></td>
<td><c:out value="${car.enginCc}" /></td>
<td><c:out value="${car.trans}" /></td>
<td><c:out value="${car.noOfCylinder}" /></td>
<td><c:out value="${car.topSpeed}" /></td>
<td><c:out value="${car.fuelType}" /></td>
<td><c:out value="${car.fuelCapacity}" /></td>
</tr>
</c:forEach>
</table>
<td colspan="3"><input type="submit" class="btn1" value="Delete"/>
</form>
注:DeleteCar是会得到在chk_group值从请求该servlet
你一样会和设置上的任何其他复选框的价值,当然,这也有存在,但一旦这样做,你可以设定值通常的方式。 – adeneo 2013-03-01 12:54:02