Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将各种输入类型数字的值相加,并实时显示总数_Javascript_Html_Twitter Bootstrap 3 - Fatal编程技术网

Javascript 将各种输入类型数字的值相加,并实时显示总数

Javascript 将各种输入类型数字的值相加,并实时显示总数,javascript,html,twitter-bootstrap-3,Javascript,Html,Twitter Bootstrap 3,我想对各种输入类型number的所有值求和,并在其他div中显示总数 这是输入值的html代码(它们位于表中) # 塔曼霍斯 佩亚斯·波塔曼霍 1. XS 2. s 3. M 4. L 5. 特大号 6. XXL 这是显示总数的div的html: <div class="form-group" id="divID"> Numero Total de Peças:

我想对各种输入类型number的所有值求和,并在其他div中显示总数

这是输入值的html代码(它们位于表中)


#
塔曼霍斯
佩亚斯·波塔曼霍
1.
XS
2.
s
3.
M
4.
L
5.
特大号
6.
XXL
这是显示总数的div的html:

<div class="form-group" id="divID">
                                    Numero Total de Peças:
                                </div>

Peças的总数字:
所以我想把6个输入的所有值相加。可以是6个值,也可以只是一个值

我使用这个javascript函数来添加,但问题是,我想,实时显示结果:

function myFunction(value2){

        var display = document.getElementsByName('divID');
        var tot=0;
        for(var i=0;i<value2.length;i++){
            if(parseInt(value2[i].value))
                tot += parseInt(value2[i].value);
        }
    }
函数myFunction(值2){
var display=document.getElementsByName('divID');
var-tot=0;

对于(var i=0;i,您需要定义函数外部的总值

var tot=0;
function myFunction(c){    
     tot += parseInt(c) ? parseInt(c) : 0;
     document.getElementsById('divID').innerHTML = tot.toString(); 
 }
可能重复的
var tot=0;
function myFunction(c){    
     tot += parseInt(c) ? parseInt(c) : 0;
     document.getElementsById('divID').innerHTML = tot.toString(); 
 }