为了账号安全,请及时绑定邮箱和手机立即绑定

javascript求和

javascript求和

森栏 2019-02-17 14:20:25
在一个表单中,文本框的数量是有内容便递增的。就象一个收据的形式,项目一多,单价也跟增多,在总价的<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”,我用的不对
查看完整描述

1 回答

?
呼啦一阵风

TA贡献1802条经验 获得超6个赞


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

<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>

 


查看完整回答
反对 回复 2019-02-18
  • 1 回答
  • 0 关注
  • 470 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信