来自Variable textbox的Javascript

时间:2013-09-14 18:47:23

标签: javascript php

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

1 个答案:

答案 0 :(得分:1)

使用

theForm5['totmountx'+ i].value

此外,它应该是:

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

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