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”,我用的不对? 展开
<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”,我用的不对? 展开
3个回答
展开全部
已经帮你测试好派睁了,拿去用吧!
<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>
<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>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<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>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询