首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

JSP页面<c:foreach>该怎么处理

2013-01-08 
JSP页面c:foreach代码片段:c:forEach varOrder items${listOrd}form actiondoUpdateOrd ons

JSP页面<c:foreach>
代码片段:



<c:forEach var="Order" items="${listOrd}">
  <form action="doUpdateOrd" onsubmit="">
  
   <span style="margin-left: 25px;">商品信息:</span> <a id="various3" href="">详细信息</a>
   
   
  <input type="submit" id="sub"  value="提交"  onclick=""></input>
   
    
    </form>
    </c:forEach>




点击“详细信息”弹出一个div层。
第一个正常弹出。
第二个无法弹出。







[解决办法]
p793049488 的考虑的正确的。你这样的循环会导致ID都一样,结果就是?<a?id="various3"?href="">这个地方所有的ID都是various3,如果是通过jquery之类的来监控这个标签的onclick事件,那么解雇会导致它只监控第一个。后面的无效。

建议你写一个js方法,然后穿进去这些对象的ID。当然,首先解决的是,你要保证循环里的对象的ID都是唯一。

热点排行