我是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;
}
答案 0 :(得分:0)
将calc1和calc2作为字符串 尝试使用parseInt(Calc1)+ parseInt(Calc2)
答案 1 :(得分:0)
这与java无关,但无论如何。值是字符串,因此您无法像这样计算它们。您需要将值解析为整数,然后计算。
var CALC1 = parseInt(document.TEST.INPUT1.value);