使用javascript对更改后的动态输入字段求和

使用javascript对更改后的动态输入字段求和,javascript,sum,Javascript,Sum,如何对所有这些字段(name=“envelope[]”)求和,并在另一个输入中显示结果。我不知道该怎么做,因为这些字段是动态生成的。塞比 更新:下面是我使用javascript函数所做的尝试。我遇到的问题是,函数启动时会给出所有信封[]输入的结果。但我需要每行的结果,而不是所有信封[]字段的结果。 我已经更改了hilighted字段,但最高金额已更改。 请参见此处的示例: 函数findTotal(){ var arr=document.getElementsByName('envelope[])

如何对所有这些字段(name=“envelope[]”)求和,并在另一个输入中显示结果。我不知道该怎么做,因为这些字段是动态生成的。塞比

更新:下面是我使用javascript函数所做的尝试。我遇到的问题是,函数启动时会给出所有信封[]输入的结果。但我需要每行的结果,而不是所有信封[]字段的结果。 我已经更改了hilighted字段,但最高金额已更改。 请参见此处的示例:

函数findTotal(){
var arr=document.getElementsByName('envelope[]);
var-tot=0;
对于(var i=0;i

像这样的东西应该能奏效

var elems = document.getElementByName('envelope[]');

var sum = 0;
for (var i = 0; i < elems.length; i++)
{
    sum += parseInt(elems[i].value);
}

document.getElementById('yourelementid').value = sum;
var elems=document.getElementByName('envelope[]);
var总和=0;
对于(变量i=0;i
您尝试了哪些字段和内容?我们需要查看您的代码或一些示例代码所有这些name=“envelope[]”信封字段。我没有真正尝试过,因为我没有在网上找到我想要的确切内容。Tks,两个小问题,我如何将结果粘贴到另一个输入字段中,以及如何完成一次更改Tks@seby:此行
document.getElementById('yourelementid')).value=sum;
将结果分配给不同的输入。为此,
onchange
您需要为每个应用的输入分配一个
change
处理程序,例如,
查看我的更新。因此,我现在遇到了一个新问题。tks寻求帮助。大家好。有人可以在这方面帮助我吗艾比
var elems = document.getElementByName('envelope[]');

var sum = 0;
for (var i = 0; i < elems.length; i++)
{
    sum += parseInt(elems[i].value);
}

document.getElementById('yourelementid').value = sum;