主题:  关于文本框的求和,大家来看一下

e文

职务:普通成员
等级:1
金币:0.0
发贴:15
注册:2002/11/8 15:23:16
#12003/3/14 11:01:57
如果我有10个如下列表框:


:::
:::

文本框的名字相同都是price,只是id不同,我现在想把这十项文本框的值求和,到文本框



是不是要把这十项的值先放在一个数组里,在来求和?



大雪糕

职务:普通成员
等级:2
金币:10.0
发贴:579
注册:2002/2/2 11:30:51
#22003/3/14 13:24:47
纯粹为了计算的话用id就行了



e文

职务:普通成员
等级:1
金币:0.0
发贴:15
注册:2002/11/8 15:23:16
#32003/3/14 14:27:53
如何求,能说一下吗?



不是高手

职务:普通成员
等级:3
金币:5.0
发贴:1352
注册:2002/8/23 2:27:18
#42003/3/14 17:43:17
C20_1.value+C20_2.value+……



5D荣誉斑竹

职务:普通成员
等级:2
金币:10.0
发贴:622
注册:2001/10/21 13:06:17
#52003/3/14 23:42:56
或者不用id,直接getElementsByName












编辑历史:[这消息被starsjz编辑过(编辑时间2003-03-14 23:44:05)]
[这消息被starsjz编辑过(编辑时间2003-03-14 23:56:01)]


南宫彩虹

职务:普通成员
等级:2
金币:5.0
发贴:684
注册:2002/1/17 10:13:36
#62003/3/15 8:23:10



小龟蛋

职务:普通成员
等级:1
金币:0.0
发贴:34
注册:2003/3/11 18:50:24
#72003/3/15 9:35:52
value的值的类型是字符串型啊~ 再加个parseInt吧..













e文

职务:普通成员
等级:1
金币:0.0
发贴:15
注册:2002/11/8 15:23:16
#82003/3/17 9:54:14
好/谢谢各位了/



e文

职务:普通成员
等级:1
金币:0.0
发贴:15
注册:2002/11/8 15:23:16
#92003/3/17 11:28:09
又出问题了~如果其中一项的值为空,就不能求和了,求出来的值是:NaN,怎么办,我在计算的时候,有时其中的某个值会为空的啊



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
注册:2002/7/25 21:24:11
#102003/3/17 12:37:07
用个if判断一下,如果文本框内容为空,则内容=0。



e文

职务:普通成员
等级:1
金币:0.0
发贴:15
注册:2002/11/8 15:23:16
#112003/3/17 14:26:55
那我有20个文本框,不就要判断20次了吗?有没有简单点的做法?



{ 在指尖上绽放的花朵 }

职务:普通成员
等级:5
金币:14.0
发贴:3209
注册:2002/7/25 21:24:11
#122003/3/17 15:05:04
啊? 不用那么复杂吧?


for(var i=0,resault=0,valueBoxs = document.getElementsByName("price");i<valueBoxs.length;i++)
resault+=parseInt(valueBoxs[i].value)
alert(parseInt(resault))
}
里面判一下,如果非"",则加。