如何使用javascript计算总和

如何使用javascript计算总和,javascript,Javascript,我有两个来自文本框的输入。我想在另一个文本框中显示这两个值的总和。我就是这样做的。但当我输入2和3时,它在第三个文本框中显示23。我想在第三个文本框中显示5。有什么问题,如何解决 var sale=document.getElementById("sale").value; // enter 2 var sale2=document.getElementById("sale2").value; // enter 3 document.getElementById(

我有两个来自文本框的输入。我想在另一个文本框中显示这两个值的总和。我就是这样做的。但当我输入2和3时,它在第三个文本框中显示23。我想在第三个文本框中显示5。有什么问题,如何解决

    var sale=document.getElementById("sale").value;  // enter 2

    var sale2=document.getElementById("sale2").value; // enter 3


    document.getElementById('calsale').value = ((sale2)+(sale)); //now display23.want  to display 5

您应该使用
parseInt
函数。事实上,值将存储到getElementById(“sale”)。值是字符串而不是数字。必须将它们转换为实整数才能求和(否则将使两个字符串串联)


您应该使用
parseInt
函数。事实上,值将存储到getElementById(“sale”)。值是字符串而不是数字。必须将它们转换为实整数才能求和(否则将使两个字符串串联)


您应该使用
parseInt
函数。事实上,值将存储到getElementById(“sale”)。值是字符串而不是数字。必须将它们转换为实整数才能求和(否则将使两个字符串串联)


您应该使用
parseInt
函数。事实上,值将存储到getElementById(“sale”)。值是字符串而不是数字。必须将它们转换为实整数才能求和(否则将使两个字符串串联)

... 另见。。。另见。。。另见。。。另见
var sale=parseInt(document.getElementById("sale").value);  // enter 2
var sale2=parseInt(document.getElementById("sale2").value); // enter 3

document.getElementById('calsale').value = ((sale2)+(sale));