0

我正在使用 Struts 2 java web app.and newbie in javascript。在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 属性值?

4

0 回答 0