使用javascript计算并添加Form Input的值

时间:2015-03-13 06:03:50

标签: javascript html

我是javascript的新手,只想在我的页面中创建简单的添加,下面是我的代码,
如果INPUT1为100,则输出应为250但低于此值(显示输出为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;    
}

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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