请教struts标签如何整合html和js
js部分
function print(id){
alert(id);
}
html部分
<s:iterator value="payList">
<s:submit type="button" value="确认付款" align="center" onclick="confirmPay(payList.id)"/></s:else>
</s:iterator>
也就是说,我想实现的功能是迭代出一排按钮,每个按钮打印出payList对像中的id值。
请问要怎么样写呢。
我的写法是错误的,我只是想让大家明白我的意思。
另外,struts标签,如何在 js和html中使用呢。
------解决方案--------------------function print(id){
alert(id);
}
<s:iterator id="pay" value="payList">
<input type="button" value="确认付款" align="center" onclick="print('<s:property value="#pay.id"/>')"/>
</s:iterator>
这样就可以了,你可以照着这种方式去处理
------解决方案--------------------问题简单化:
(1)先不考虑迭代:只有一行记录,一个按钮,固定id打印。楼主应该会写吧?onclick="print(6)"
(2)先不考虑js,用struts标签迭代只是做展示,楼主会不会?
借用楼上的:红色部分用pay表示的是集合里的一个对象,这样才能在这个对象上取id来展示
<s:iterator
id="pay" value="payList">
<s:property value="#pay.id"/>
</s:iterator>
(3)如上两个结合起来