我有一个带有文本框的html表单,下面是一个动态创建的具有编辑和删除超链接的表格。当我单击编辑链接时,必须在相应的文本框中填充与该行对应的值,以便用户可以对其进行编辑。下面是生成表格的代码:
<c:forEach var="row" items="${memberList}">
<input type="hidden" name="chk" id="chk" value="${row.connectionName}" />
<tr>
<td><c:out value="${row.connectionName}"/> </td>
<td><c:out value="${row.desc}"></c:out> </td>
<td><a href="#" name="EditConn" id="EditConn">Edit</a><td>
<td><a href="#" name="Delete" id="Delete">Delete</a> </td>
</tr>
</c:forEach>
以request.setAttribute("memberList",memberList);
的形式从servlet发送memberList
。
我得到了正确填充的表值。现在,为了将对应于特定行(在编辑单击事件时)的值放入表单中相应的文本框中,可以做些什么呢?
附注:我尝试使用编辑链接附近的隐藏字段
<td><a href="#" name="EditConn" id="EditConn"
onclick="fnGetName();">Edit</a>
<input type="hidden" name="connFromList" id="connFromList"
value="${row.connectionName}" /><td>
并尝试警告connFromList
值,但它总是给我第一个行值。请帮帮忙。
https://stackoverflow.com/questions/51648920
复制相似问题