javascript求和

在一个表单中,文本框的数量是有内容便递增的。就象一个收据的形式,项目一多,单价也跟增多,在总价的<inputname="XXXX"type="text">中怎样才能实现单... 在一个表单中,文本框的数量是有内容便递增的。就象一个收据的形式,项目一多,单价也跟增多,在总价的<input name="XXXX" type="text">中怎样才能实现单价的自动求和?
<form name="3">
<input id="a" type="text" value="10">
<input id="a" type="text" value="20">
<input id="a" type="text" value="30">

<input id="b" name="XXXX" type="text">
</form>
<script>
var coll = document.all.item("a");
var b=0
if (coll!=null)
{
if (coll.length!=null)
{
for (i=0; i<coll.length; i++)
{
b=b+coll.value
}
}
}
document.all("XXXX").value=b
</script>

hushuan你好,按此后总价的input显示出“NaN”,我用的不对?
展开
 我来答
我就是猪猪2号
2007-03-31 · TA获得超过1287个赞
知道小有建树答主
回答量:685
采纳率:0%
帮助的人:0
展开全部
给每个文本框取一个id,比如升培岩Iptid1--Iptid10。
这些id的名称都是根据你的文本框递增来变化的,比中辩如你有5个,那你五个文本框的id就分别是Iptid1,Iptid2,Iptid3,Iptid4,Iptid5。
取总值的时候可吵御以这样
document.getElementById("Iptid1").value这样就可以取到一个文本框的值了,然后求和即可。
hushuan
推荐于2016-04-25 · TA获得超过393个赞
知道答主
回答量:183
采纳率:0%
帮助的人:201万
展开全部
已经帮你测试好派睁了,拿去用吧!

<html>
<源羡纯form name="3">
<雹咐input id="a" type="text" value="10">
<input id="a" type="text" value="20">
<input id="a" type="text" value="30">

<input id="XXXX" name="XXXX" type="text">
</form>
<script language="javascript">
var coll = document.all.item("a");
var b=0
if (coll!=null)
{
if (coll.length!=null)
{
for (i=0; i<coll.length; i++)
{
b=eval(b)+eval(coll.item(i).value)
}
}
}
document.all("XXXX").value=b
</script>

<html>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
WEB视界
推荐于2018-04-13 · 专注于互联网工具开发、分享
WEB视界
采纳数:347 获赞数:1440

向TA提问 私信TA
展开全部
<html>
<form name="3"> 
<input id="a" type="text" value="10"> 
<input id="a" 敬卜宽type="text" value="20"> 
<input id="a" type="text" value="30"> 

<input id="XXXX" name="亮亮XXXX" type="text"> 
</form> 
<script language="javascript"> 
var coll = document.all.item("a"); 
var b=0 弊和
if (coll!=null) 

if (coll.length!=null) 

for (i=0; i<coll.length; i++) 

b=eval(b)+eval(coll.item(i).value) 



document.all("XXXX").value=b
</script> 

<html>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式