当前位置:编程学习 > JAVA >>

如何在s:iterator里面使用复选框?

我在搞一个商场项目,使用s:iterator把购物车所有项目输出。现在希望在每一项前面加上一个复选框,把选中的价格加起来。

现在遇到几个问题:
1.怎样才能给复选框加不同的id
2.怎样让后台知道用户勾选的是哪个复选框。
--------------------编程问答-------------------- 直接动态生成一个id,并令其自增,从而得到一组。
1,2,3,4
再根据自己需求加个前缀,即
s1,s2,s3,s4...
自定义即可 --------------------编程问答--------------------
引用 1 楼 bonlog 的回复:
直接动态生成一个id,并令其自增,从而得到一组。
1,2,3,4
再根据自己需求加个前缀,即
s1,s2,s3,s4...
自定义即可

如何自动生成? --------------------编程问答-------------------- 这还不简单你都迭代了id就直接用iterator的status进行自增id
<s:iterator value="yourList" status="st">
  <input type="checkbox" id="checkbox${st.index}" />
</s:iterator> --------------------编程问答--------------------
var allBax = document.getElementByName("allBox");
allBax是数组,循环遍历if(allBax[i].checked=="checked")
--------------------编程问答--------------------
引用 3 楼 suciver 的回复:
这还不简单你都迭代了id就直接用iterator的status进行自增id
<s:iterator value="yourList" status="st">
  <input type="checkbox" id="checkbox${st.index}" />
</s:iterator>

++ --------------------编程问答--------------------
引用 4 楼 SuperMan1022 的回复:
JavaScript code?12var allBax = document.getElementByName("allBox");allBax是数组,循环遍历if(allBax[i].checked=="checked")

++
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,