2016-07-10 37 views
0

私はローン計算機を作成しています。私は、入力された金利項目ベースのローン金額を自動入力する方法を見つけようとしていました。ここで jQueryは、他の入力フィールドからの値に基づいて入力フィールドを自動入力します

は、サンプルシナリオです: - 100,000金利= 4.50
  • 額100,001 - 500,000金利= 4.4
  • 額500,001 -

    • 金額0 1,000,000、金利= 4.3
    • > 1000001
    • 金額、金利= 4.0

    はここに私のマークアップです:

    <input type="text" size="12" id="loanamount" name="loanamount"/> 
    <input type="text" size="2" name="tenure" /> 
    <input type="text" size="4" id="interestrate" name="interestrate" disabled/> 
    

    誰かが私を助けてくれることを願っています。

    ありがとうございました。

    FD

  • 答えて

    1

    キーアップを聞いてレートを計算し、金利入力の値を設定します。

    $("#loanamount").keyup(
        function (e) { 
         var loan = $(e.currentTarget).val(); 
         if (loan <= 100000) { 
         $('#interestrate').val('4.5'); 
         } else if (loan <= 500000) { 
         $('#interestrate').val('4.4'); 
         } else if (loan <= 1000000) { 
         $('#interestrate').val('4.3'); 
         } else if (loan >= 1000001) { 
         $('#interestrate').val('4.0'); 
         } else { 
         $('#interestrate').val(''); 
         } 
        } 
    ); 
    

    フィドルはhere

    +0

    パーフェクトです。 ありがとうマーク – user6570896

    1

    あなたが何かを入力するたびに火keyupイベントにご入力フィールドをバインドして、量を取得し、金利を設定することができますそれに応じて

    ここでは一例です:

    $("loanamount").on("keyup", function(e){ 
        var amount = e.target.value; 
        var intrestrate = 0; 
        if(amount > 0) 
        intrestrate = 4.5; 
        else 
         //... continue with conditions 
        $('#interestrate').val(intrestrate); 
    }) 
    
    関連する問題