Вычитание значений в keyup с использованием jquery

У меня есть следующие данные в моей форме. Значениеtotal(введите имя) иbalance(имя входа) одинаковы. Когда какой-либо пользователь помещает значение paid_amount во входные данные, я хочу автоматически вычесть значение paid_amount из общей суммы и поместить результат в качестве значенияbalance на входе.

Не могли бы вы показать мне, как это сделать с помощью jquery.

Спасибо

<input type="text" name="total" id="total" value="<?php echo $total;?>" />

<input type="text" name="paid_amount" id="paid_amount" value="" />

<input type="text" name="balance" id="balance" value="<?php echo $total;?>" />

Ответы на вопрос(2)

Решение Вопроса
$('#paid_amount').on('keyup', function() {
   if($.trim(this.value).length) {
     var balance = parseFloat($('#total').val()).toFixed(2) - 
                   parseFloat(this.value).toFixed(2);
     $('#balance').val(balance);
   }
});
$("#paid_amount").on("keyup", function() {
    var val = +this.value || 0;
    $("#balance").val($("#total").val() - val);
});​

DEMO: http://jsfiddle.net/f6Ggk/


Чтобы установить точность вы можете использоватьtoFixed():

$("#paid_amount").on("keyup", function() {
    var val = +this.value || 0;
    var result = $("#total").val() - val;
    $("#balance").val(result.toFixed(2));
});​

DEMO: http://jsfiddle.net/f6Ggk/1/

Ваш ответ на вопрос