多个文本框里的数据相加?(0分)

  • 主题发起人 主题发起人 慕荣冰靖
  • 开始时间 开始时间

慕荣冰靖

Unregistered / Unconfirmed
GUEST, unregistred user!
function changequatity()
{
var sum=0,i;
for (i=1;i<4;i++)
{
sum+=document.form2.quatity.value*document.form2.prices.value;
}
document.form2.sum.value=sum;
}
我用这段代码求文本框quatity1...3里的数据相加和sum.怎么quatity不会随着 i 循环而相加呢?
 
如果我用了:
sum+=document.form2.quatity+"i".value*document.form2.prices+"i".value;
结果document.form2.sum.value=NaN是怎么回事?
 
function changequatity()
{
var sum=0,i;
for (i=1;i<4;i++)
{
quatity = eval(“document.form2.quatity”+i);
prices = eval(“document.form2.prices ”+i);
sum+=quatity.value*prices.value;
}
document.form2.sum.value=sum;
}
这样试试
 
结果一样,都是sum=NaN
 
后退
顶部