我在javascript中使用Struts 2 java web app.and newbie。在jsp页面中,场景就像这样
<s:iterator value="objlist" status="status">
<s:property value="qty1"/>
<s:property value="qty2"/>
<s:textfield name="qty3" id="%{id1}" onkeyup="check()" required="true"/>
</s:iterator>
脚本方法
function check() {
var qty1=(document.getElementsByName('qty1')[0].value);
var qty2=(document.getElementsByName('qty2')[0].value);
var qtytextbox=(document.getElementsByName('qty3')[0].value);
comparing part{
}
}
考虑arraylist有3行。
在脚本中,我需要减去qty1和qty2,结果应该小于特定行的输入文本框值。为此我必须在我的javascript方法中获取qty1和qty2的属性值,这是我无法获得的。我无法在javascript中读取struts属性值。我尝试在迭代器中声明<s:hidden>
,当它在脚本内部调用时,我只得到第一行的值。我们如何将文本框值与相应的行值进行比较?我们如何在javascript方法中获取struts属性值?