我正在使用JQuery PriceFormat插件(http://jquerypriceformat.com/)。
我的代码如下:
$('#valor').priceFormat({
prefix: 'R$ ',
centsSeparator: ',',
thousandsSeparator: '.',
limit: 8,
centsLimit: 2
});
但是,我希望能够在用户键入值时更改另一个输入的值。例如,我使用priceFormat的输入是产品价格。但是,还有另一种称为税收的投入,例如,价格会因价格而改变(假设税收是价格的1%)。我希望能够在用户更改产品价格时更改税值。
我该怎么做?
答案 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