首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >html,js:使用arraylist中的值填充表单字段,并将此arraylist保存回servlet

html,js:使用arraylist中的值填充表单字段,并将此arraylist保存回servlet
EN

Stack Overflow用户
提问于 2018-08-02 16:25:02
回答 1查看 24关注 0票数 2

我有一个带有文本框的html表单,下面是一个动态创建的具有编辑和删除超链接的表格。当我单击编辑链接时,必须在相应的文本框中填充与该行对应的值,以便用户可以对其进行编辑。下面是生成表格的代码:

代码语言:javascript
复制
<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

我得到了正确填充的表值。现在,为了将对应于特定行(在编辑单击事件时)的值放入表单中相应的文本框中,可以做些什么呢?

附注:我尝试使用编辑链接附近的隐藏字段

代码语言:javascript
复制
    <td><a href="#" name="EditConn" id="EditConn" 
    onclick="fnGetName();">Edit</a>
    <input type="hidden" name="connFromList" id="connFromList" 
    value="${row.connectionName}" /><td>   

并尝试警告connFromList值,但它总是给我第一个行值。请帮帮忙。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51648920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档