javascript - 我怎样才能使用javascript获得两个数字的总数

标签 javascript forms onclick

我正在使用此表单脚本自动计算总数。现在我需要得到总数并打印出来。 这是我的代码。

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

FIDDLE

关于javascript - 我怎样才能使用javascript获得两个数字的总数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22584236/

相关文章:

javascript - 多个追加不工作 jQuery

javascript - 滚动底部隐藏的 div

javascript - 根据选项值自动选择

php - Symfony:如何在没有 JavaScript 的情况下在功能测试中测试类型集合的表单字段?

php - 回显函数值不会传递给表单

javascript - 如何通过 for 循环、mr[2] 和 test1[2] 添加 onclick

html - 单击更改光标以获得带有 css 的图像映射链接

javascript - 使用 WebDriver(HtmlUnit、Ruby 绑定(bind))时是否可以忽略 JavaScript 异常

javascript - 提交时将表单数据发送到 Javascript

android - fragment 添加动画播放时禁用点击