0
我正嘗試使用下面的jquery代碼實時計算折扣。Jquery中的遞減值和遞增值
$(document).on("change keyup blur", "#chDiscount", function(){
var amd=$('#cBalance').val();
var disc = $('#chDiscount').val();
if(isNaN(disc)){
disc = 0;
}
$('#cBalance').val(amd-disc);
});
爲了逃避非數字鍵:
var specialKeys = new Array();
specialKeys.push(8,46); //Backspace
function IsNumeric(e) {
var keyCode = e.which ? e.which : e.keyCode;
console.log(keyCode);
var ret = ((keyCode >= 48 && keyCode <= 57) || specialKeys.indexOf(keyCode) != -1);
return ret;
}
問題是,當我在chDiscount輸入類型,cBalance的新值是好的,但是當我刪除chDiscount值,我再也不能獲取cBalance輸入的舊(默認)值。如果我刪除折扣價值,我想要舊值。我怎樣才能做到這一點?請幫忙。謝謝。
這真的有幫助。 –