我有PHP页面,包括Javascript,
我的问题是我需要在同一页面的其他文本框中计算文本框, 如果文本框的数量是固定的,它的真正工作就像
allval=allval+parseFloat(theForm5.totmountx1.value);
allval=allval+parseFloat(theForm5.totmountx2.value);
allval=allval+parseFloat(theForm5.totmountx3.value);
allval=allval+parseFloat(theForm5.totmountx4.value);
但我的totmountx有可变数量取决于用户输入, 我试着写,但它不起作用,
在这里输入代码
for (var i=1;i<=seq;i++)
{
var allval=allval+parseFloat(theForm5.totmountx+i.value);
}
答案 0 :(得分:1)
使用
theForm5['totmountx'+ i].value
此外,它应该是:
var allval = 0;
for (var i = 1; i <= seq; i++) {
allval += parseFloat(theForm5['totmountx'+ i].value);
}
否则,您会尝试多次初始化变量。