0

JQuery PriceFormat プラグイン (http://jquerypriceformat.com/) を使用しています。

私のコードは次のとおりです。

$('#valor').priceFormat({
    prefix: 'R$ ',
    centsSeparator: ',',
    thousandsSeparator: '.',
    limit: 8,
    centsLimit: 2
     });

ただし、ユーザーが値を入力している間に別の入力の値を変更できるようにしたいと考えています。たとえば、priceFormat を使用している入力は製品価格です。しかし、たとえば税金と呼ばれる別の入力があります。これは、価格によって動的に変化します (税金が価格の 1% であるとしましょう)。ユーザーが商品価格を変更している間に税額を変更できるようにしたい。

これどうやってするの?

4

2 に答える 2

0

keyup イベントを次のような関数にバインドすることで、この問題を解決しました。

function calcularTaxa(){
    //code of function here
}

$("#valor").bind('keyup', calcularTaxa);

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

于 2012-06-28T14:32:05.613 に答える
0

製品価格に値を入力しているときに税率の値を変更しようとしている場合は、製品価格テキストボックスのキープレスイベントをタップする必要があります。

これに関するドキュメントと例を次に示します: http://api.jquery.com/keypress/

ここにいくつかの擬似コードがあります...

$(document).ready(function() {

  $('#productPrice').keypress(function() {

    var price = $('#productPrice').val();
    // do comparisons with price to decide a tax rate...
    $('#taxRate').val("8.375%");

  });

});
于 2012-06-28T02:00:22.037 に答える