<c:if test="${list.size()!=0}">
<c:forEach var="a" items="${list}">
<tr>
<td style="width:20px">${a.url}</td>
<td style="width:30px">
<input type="text" name="giftMessage" id="${a}.giftMessage" class="input-medium" value="${a.giftMessage}" />
</td>
<td style="width:20px">
<a href="##.do?giftMessage=${a.giftMessage}"></a>
</td>
</tr>
</c:forEach>
</c:if>
怎么样获取每行giftMessage的值,每次href时获取到的giftMessage都为空
是想获取text动态输入的还是直接就.do?giftMessage=${a.giftMessage}这个值?
如果是${a.giftMessage},应该是乱码了导致获取不到
text动态输入的值要传递a,你要增加blur设置a链接的参数
id="${a}.giftMessage"什么意思
text动态输入的值要传递a,你要增加blur设置a链接的参数,这个具体的这个应该怎么定义,我是想动态的获取这个text的值。,然后传递出去
text增加blur事件动态设置链接a的参数
<tr>
<td style="width:20px">${a.url}</td>
<td style="width:30px">
<input type="text" name="giftMessage" id="${a}.giftMessage" class="input-medium" value="${a.giftMessage}" onblur="this.parentNode.parentNode.getElementsByTagName('a')[0].href='##.do?giftMessage='+this.value" />
</td>
<td style="width:20px">
<a href="##.do?giftMessage=${a.giftMessage}"></a>
</td>
</tr>