使用 JavaScript 计算并添加表单输入的值

calculate and add a value of Form Input with javascript

本文关键字:输入 表单 添加 JavaScript 计算 使用      更新时间:2023-09-26

我是javascript的新手,只想在我的页面中创建简单的加法,下面是我的代码,
如果 INPUT1 为 100,则输出应为 250,但低于 100150 不起作用(显示输出为 100150)。

<form name="TEST"> 
<input type="number" name="INPUT1" id="input" onchange="calculate();"/>
<input type="hidden" name="INPUT2" id="input" value="150" />
<input type="number" name="OUTPUT" id="output">
</form>   
<script type="text/javascript">  
function calculate()  {  
var CALC1 = document.TEST.INPUT1.value;     
var CALC2 = document.TEST.INPUT2.value;    
var CALC3 = CALC1 + CALC2;    
document.TEST.OUTPUT.value = CALC3;    
}

它将 calc1 和 calc2 作为字符串尝试使用 parseInt(Calc1)+parseInt(Calc2)

这与java无关,但无论如何。值是字符串,因此不能像那样计算它们。您需要将值解析为整数,然后进行计算。

var CALC1 = parseInt(document.TEST.INPUT1.value);