JQuery PriceFormat和OnChange

时间:2012-06-28 01:44:30

标签: javascript jquery jquery-plugins

我正在使用JQuery PriceFormat插件(http://jquerypriceformat.com/)。

我的代码如下:

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

但是,我希望能够在用户键入值时更改另一个输入的值。例如,我使用priceFormat的输入是产品价格。但是,还有另一种称为税收的投入,例如,价格会因价格而改变(假设税收是价格的1%)。我希望能够在用户更改产品价格时更改税值。

我该怎么做?

2 个答案:

答案 0 :(得分: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%");

  });

});

答案 1 :(得分:0)

我已经通过将keyup事件绑定到这样的函数来解决了这个问题:

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

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

希望这能有所帮助。 ; d