我想给循环中的每个按钮一个唯一的 ID,以将按钮 ID 与该特定行相关联。
在这件事上的任何帮助将不胜感激!
while(resultSet.next()){
%>
<tr bgcolor="#DEB887">
<td><%=resultSet.getString("productid") %></td>
<td><%=resultSet.getString("productname") %></td>
<td><%=resultSet.getInt("price") %></td>
<td><%=resultSet.getString("quantity") %></td>
<td><%=resultSet.getString("totalprice") %></td>
<td><button id= type="button" onclick="addToCart()">Add to Cart</button></td>
</tr>
<%
你正在做你自己的循环...您可以使用 int 变量并使用它来为每次迭代递增......请参阅下面的示例;
<%
int idCounter=1;
while(resultSet.next()){
%>
<tr bgcolor="#DEB887">
<td><%=resultSet.getString("productid") %></td>
<td><%=resultSet.getString("productname") %></td>
<td><%=resultSet.getInt("price") %></td>
<td><%=resultSet.getString("quantity") %></td>
<td><%=resultSet.getString("totalprice") %></td>
<td><button id="addToCartButtonId<%=idCounter%>" type="button" onclick="addToCart()">Add to Cart</button></td>
</tr>
<%
idCounter++;
%>
对于每一行,按钮将具有唯一的 ID。希望这有帮助...
谢谢。