我有超过 2 个输入,只能接受数字,并且顶部有一个显示的数字。如何仅通过更改任何输入框中的值来减去我输入的数字?请帮忙。
<p id='Answer'> 100 </p>
<input type='number' max='10' min='0' name='num1'>
<input type='number' max='5' min='0' name='num2'>
最佳答案
试试这个代码。效果很酷。
<p id='Answer'> 100 </p>
<input type='number' max='10' min='0' id='num1' value="0">
<input type='number' max='5' min='0' id='num2' value="0">
<script>
$("#num2").keyup(function(){
$("#answer").html('');
var n1 = $("#num1").val();
var n2 = $("#num2").val();
var ans = n1 - n2;
$("#answer").html(ans);
});
$("#num1").keyup(function(){
$("#answer").html('');
var n1 = $("#num1").val();
var n2 = $("#num2").val();
var ans = n1 - n2;
$("#answer").html(ans);
});
</script>
关于javascript - 使用 javascript 或 PHP 根据输入自动减去数字,无需单击按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24029363/