这是我的密码
$(document).on("change keyup blur", "#chDiscount", function() {
var amd = $('#cBalance').val();
var disc = $('#chDiscount').val();
if (disc != '' && amd != '')
$('#cBalance').val((parseInt(amd)) - (parseInt(disc)));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input type="number" id="cBalance" value="1575">
<br>
<input type="number" id="chDiscount">
我有一个预填充值
cBalance
输入,即。,
1575
。当我键入折扣值时,例如500 in
chDiscount
输入,它给我
1020
而不是1075。我想要这个值
1575
成为
1575
当
ch折扣
输入每当我在chDiscount输入中键入新值时,计算会不断增加cBalance值,它不会从默认值增加。
我的扩展输出:当我键入500时,我希望默认值1575为1075。如果我删除我键入的1000,我希望在cBalance中恢复默认值1575。如果我在chDiscount中键入5,默认值将变为1570,如果我点击backspace删除,它将再次变为1575。
我如何才能做到这一点?我哪里出错了?请帮忙。