0

我有 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);
}
4

1 回答 1

1

利用

theForm5['totmountx'+ i].value

此外,它应该是:

var allval = 0;
for (var i = 1; i <= seq; i++) {
    allval += parseFloat(theForm5['totmountx'+ i].value);
}

否则,您会尝试多次初始化变量。

于 2013-09-14T18:50:09.237 回答