0

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

我的代码如下:

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

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

我怎样才能做到这一点?

4

2 回答 2

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 回答
0

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

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

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

希望这对某人有所帮助。;D

于 2012-06-28T14:32:05.613 回答