txtFirstNumberValue - txtSecondNumberValueを追加して、すでにtxtThirdNumberValueの値を追加していますが、私のケースでは機能しません。t2からt1を差し引いて既に存在するt3に追加し、t3に表示されます。
function sub() {
var txtFirstNumberValue = document.getElementById('payment_image').value;
var txtSecondNumberValue = document.getElementById('pay_amount').value;
var txtThirdNumberValue = document.getElementById('pay_balance').value;
if (txtFirstNumberValue == "")
txtFirstNumberValue = 0;
if (txtSecondNumberValue == "")
txtSecondNumberValue = 0;
var result = parseInt(txtFirstNumberValue) - parseInt(txtSecondNumberValue);
if (!isNaN(result)) {
document.getElementById('pay_balance').value += result;
}
}
<div class="input-box">
<span>Amount</span>
<input placeholder="Payment Amount" type="text" name="payment_image" onkeyup="sub();" id="payment_image" class="number">
</div>
<div class="input-box">
<span>Expences</span>
<input placeholder="Expenses" type="text" name="expenses" id="pay_amount" onkeyup="sub();" class="number">
</div>
<div class="input-box">
<span>Balance</span>
<input placeholder="Balance" value="15" readonly="readonly" type="text" name="pay_balance" id="pay_balance" class="number">
</div>
txtThirdNumberValueは、あなたがそれに結果を追加する前に、文字列から数値への既存の値を変換する必要がPHPコードから動的に
私は何を意味することであり、T1 = 10、T2 = 5、T3 = 15次に、結果= 10-5 = 5およびT3 = 15 + 5 = 20 – Piyu