【发布时间】:2014-07-15 10:14:54
【问题描述】:
这是我第一次在这里发帖。希望你能理解我的问题!
<script language="JavaScript">
function setVisibility(id, visibility)
{
document.getElementById(id).style.display = visibility;
}
</script>
<% for(cart c: cart) {%>
<td> ......</td>
<td> ......</td>
<td> ......</td>
<td> ......</td>
<td>
<input type=button name=type value='Edit' onclick="setVisibility('DivQTY', 'inline');">
<div id="DivQTY" style="display: none">
<input type="text" name="qty">
<form action="doEditCart.jsp?id=<%= c.getID() %>" method="post">
<input type="submit" value="Save">
</form>
</div>
</td>
<% }%>
这会显示一个表格,并在每一行中显示一个“编辑”按钮。
我的问题是,如果我按下任何一行中的任何“编辑”按钮,“文本框”和“保存”按钮只会出现在第一行。
在这次捕获中,我在第四行按下了编辑。 如何在我按下编辑按钮的行中显示文本框和保存按钮?
谢谢。
【问题讨论】:
-
这行
<% for(cart c: cart) {%>的含义是什么,其中cart被使用了两次。发布您的实际代码。 -
它说太长了。我在这里的实际问题(我认为是这样)它只需要 html。当我按下编辑时,我只想在每一行中显示文本框和按钮。
-
我的意思是在我按下编辑按钮的那一行
标签: java html jsp visibility