猿问

在文本框中输入值以添加到另一个文本框中

当我在输入框中输入金额时,它应该添加到商品库存的价值中,然后,如果我删除输入的库存金额,则应返回到其原始库存/之前的库存。


我怎样才能做到这一点?


注意:物品库存的价值是我数据库上的值。我进行查询并将其作为输入框中的值进行回显。


这是 HTML:


<input type="text" id="Stocks" class="form-control input-text qty text"  value="<?php echo A3_Stocks();?>"/>

<input type="text" id="addNum" title="Enter Amount to Add in Stocks" class="form-control input-text qty text tip-bottom"/>

这是我尝试过的(它确实添加了,但不准确,并且在删除输入的金额时显示 NaN):


$('#addNum').on('keyup', function() {

    var input2  = parseInt($('#Stocks').val()); // stocks

    var input1   = parseInt($(this).val()); // add num

    input2 = input1 + input2;

    $("#Stocks").val(input2);

});


扬帆大鱼
浏览 105回答 1
1回答

jeck猫

var originalValue;queryStockValue().then(function(response){&nbsp; &nbsp;originalValue = response.data;});$('#addNum').on('keyup', function() {&nbsp; &nbsp; var input2&nbsp; = parseInt($('#Stocks').val());&nbsp; &nbsp; var input1&nbsp; &nbsp;= parseInt($(this).val());&nbsp; &nbsp; input2 = isNaN(input1)? originalValue : (input1 + input2);&nbsp; &nbsp; $("#Stocks").val(input2);});
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答