我正在使用此表单脚本自动计算总数。现在我需要得到总数并打印出来。 这是我的代码。
function myFunction()
{
var x = document.getElementById("frm1");
var txt1 =x.elements[0].value;
var txt2 =x.elements[1].value;
var total =txt1+txt2;
document.getElementById("demo").innerHTML="total is :"+total;
}
<body>
<form id="frm1">
First value : <input type="text" name="first"><br>
Second Value : <input type="text" name="second"><br>
</form>
<p id="demo"></p>
<button onclick="myFunction()"> ADD </button>
</body>
最佳答案
它并没有真正说明,但我猜你在谈论数字,如果是的话,在将字符串值相加之前将它们解析为数字
function myFunction() {
var x = document.getElementById("frm1");
var txt1 = parseFloat( x.elements[0].value );
var txt2 = parseFloat( x.elements[1].value );
var total = txt1 + txt2;
document.getElementById("demo").innerHTML = "total is :"+total;
}
关于javascript - 我怎样才能使用javascript获得两个数字的总数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22584236/