1
我有一个代码示例最好的解释的问题:值输入字段
我有以下VIEW.jsp
:
<c:forEach var="widget" items="${widgets}">
<div class="drag">
<p>Id: ${widget.id}</p>
<input class="editWidget" type="image" src="/tis/img/icons/edit.png" alt="Edit widget">
<input class="idWidget" type="hidden" value="${widget.id}">
</div>
</c:forEach>
<div id="editDialog" title="Edit widget">
<fieldset>
<input class="editWidgetId" type="hidden" value="??" id="editWidgetId">
</fieldset>
</div>
editWidgetId
应该有它的“价值”属性在foreach
循环内填充idWidget
的值。对于循环中的每个元素,此值应该不同(元素由编辑按钮选择)。
的问题:
- 我怎样才能得到一个输入字段的值到另一个输入字段?
- 如何在存在foreach循环时执行此操作?
在此先感谢
谢谢你的回答。我明白了,但我希望你能帮助我做一些调整。我希望在Java代码中拥有document.getElement ........部分,因为具有多个字段会使onclick值非常复杂。在Java代码中,'$ {widget.id}'变成了一个字符串,而不是一个值。 Java版本的外观如何? –
@JohnHendrik,我以为你想要的部件ID。上面的代码出现在您的JSP页面中。您的JSTL符号将通过JSP预处理器(Java)进行处理,并且对于每个输出节它将呈现onclick事件。您是否尝试过运行并查看页面的来源? – cbayram
你假设没错。我实施了你所建议的解决方案,它的工作非常完美代码仍然很干净,所以我很高兴。非常感谢你:) –