第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何使用javascript將之前的余額添加到當(dāng)前余額

如何使用javascript將之前的余額添加到當(dāng)前余額

DIEA 2023-09-04 17:07:06
PHP<div class="col-md-2">        Amount<input type="text" name="edit_amount" id="edit_amount" class="form-control" onkeypress="isInputNumber(event)"/>        </div>        <div class="col-md-2">        Cash Tendered</strong>: <input type="text" name="edit_payment" id="edit_payment" class="form-control"onkeypress="isInputNumber(event)"/>        </div>         <div class="col-md-2">       Change </strong>: <input type="text" name="edit_change" id="edit_change"readonly="" class="form-control"/>        </div>         <div class="col-md-2">        Balance</strong>: <input type="text" name="edit_balance" id="edit_balance"readonly="" class="form-control" value="<?php echo $row['balance'] ?>" />        </div>該行余額是患者最后一筆交易的余額。此回波平衡可查看/檢查患者的剩余余額。JavaScript$(function() {    $("#edit_payment").on("keydown keyup", sum); function sum() {    var textValue1 = Number.parseFloat(document.getElementById('edit_payment').value);    var textValue2 = Number.parseFloat(document.getElementById('edit_amount').value);   if (textValue1>=textValue2) {    document.getElementById('edit_balance').value = "0";     document.getElementById('edit_change').value = textValue1 - textValue2;    }    else if(textValue1<textValue2){      document.getElementById('edit_change').value = "0";       document.getElementById('edit_balance').value = textValue2 - textValue1;     } }});我的問題是,如果患者再次進(jìn)行交易,并且患者將有另一個(gè)余額,我想添加之前的余額和當(dāng)前余額。例如,患者在上次交易中的余額為 100 美元 然后患者將再次進(jìn)行交易,交易總額為 200 美元,然后患者支付 50 美元,因此余額為 150 美元。那么該患者的總余額將變?yōu)?250 美元,因?yàn)橹暗?100 美元然后當(dāng)前的 150 美元。
查看完整描述

1 回答

?
一只甜甜圈

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超5個(gè)贊

您的代碼中有兩個(gè)問題:

  • isInputNumber已綁定,#edit_payment因此 jQuery 回調(diào)將無法正常工作。

  • 如果你想減少每個(gè)keyup事件的余額,你必須將第一個(gè)balance( $row['balance'])存儲(chǔ)在事件監(jiān)聽器之前的某個(gè)地方。


const parseNumber = function(value) {

   value = parseFloat(value);

   if (isNaN(value)) {

      value = 0;

   }

   return value;

}

const balanceInput = $("#edit_balance");

const paymentInput = $("#edit_payment");

const balance = parseNumber(balanceInput.val());

$("#edit_payment").on("keyup", function() {

  let tmpBalance = balance;  

  let amount = parseNumber(paymentInput.val());

  if (tmpBalance >= amount) {

     tmpBalance = tmpBalance - amount;

  }

  balanceInput.val(tmpBalance);

});

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<div class="col-md-2">

        Amount<input type="text" name="edit_amount" id="edit_amount" class="form-control" />

        </div>



        <div class="col-md-2">

        Cash Tendered</strong>: <input type="text" name="edit_payment" id="edit_payment" class="form-control"/>

        </div>

         <div class="col-md-2">

       Change </strong>: <input type="text" name="edit_change" id="edit_change"readonly="" class="form-control"/>

        </div>


         <div class="col-md-2">

        Balance</strong>: <input type="text" name="edit_balance" id="edit_balance"readonly="" class="form-control" value="40" />

        </div>


查看完整回答
反對(duì) 回復(fù) 2023-09-04
  • 1 回答
  • 0 關(guān)注
  • 133 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)