我正在使用 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 属性值?