我有一个购物车应用程序,其中的项目显示为表格的行。在每一行的末尾,有一个“添加到购物车”提交按钮。目前,当我单击该按钮时,整个页面都会消失,并且在将表单提交给 servlet 时会出现错误 404 页面。我想要的是,当提交一行时,其余行仍然存在,只有单击的行会改变颜色。随着用户添加更多行(项目),这些行中的每一行都应该改变颜色。我得到了改变颜色的部分,但还没有弄清楚如何让其余的行留在页面上。
<h1> Here is the product list as per your category selection</h1>
<table cellpadding="10" border="1" id="tbl">
<tr valign="bottom" style="background-color: #FF00FF">
<th align="left">Sl No</th>
<th align="left">Prod ID</th>
<th align="left">Unit Price</th>
<th align="left">Quantity</th>
<th align="left"></th>
</tr>
<form name="tableForm" >
<c:forEach items="${listInServlet1}" var="regBean">
<tr style="background-color: #00FFFF">
<input type="hidden" value="sval" name="qtyTextHidden" />
<input type="hidden" name="reagentId" value="<c:out Value = " ${regBean.prodId}
"/>" />
<td>
<c:out Value="${regBean.prodCount}" />
</td>
<td>
<c:out Value="${regBean.prodId}" />
</td>
<td>
<c:out Value="${regBean.price}" />
</td>
<td>
<input name="qtyText" type="text" size="2" value=""
onChange="calculateTotalPrice(this, '${regBean.price}')"
/>
</td>
<td>
<input name="totalprice" type="text" size="2" value="0" />
</td>
<td>
<input type="submit" value="Add to Cart" name="addToCrtBtn"
onClick="submitValues(event, '${regBean.prodCount}', '${regBean.price}')"
/>
</td>
</tr>
</c:forEach>
</form>
</table>
<table>
<tr>
<td>
<form name="tableForm" method="post" action="/myapp/myservlet">
<input type="submit" value="Done" id="submitOrder" />
</form>
</td>
</tr>
</table>