Laravel 5.2 AUtomatic计算

时间:2016-06-30 04:02:20

标签: jquery laravel

如何自动计算按键经理费和总费用。

<input type="text" id="paid_to_you" name="paid_to_you" value="" style="width: 105px;">
<label id='manager_fee'></label>
<label id='total_fee'></label>

当用户输入1000时,它会计算经理费用10%的输入并支付给您#。

这是我的jquery:

$(document).ready(function(){$('input').change(function(e)  {
    var total_fee = 0;
    var paid_to_you = parseFloat($('#paid_to_you').html());
    var manager_fee = parseFloat($('#manager_fee').html());
    total_fee = (paid_to_you+manager_fee) * .10;
    $('#total_fee').html( total_fee);
});

});

2 个答案:

答案 0 :(得分:0)

你必须绑定特定的输入

$(document).ready(function(){
$('#paid_to_you').bind('input', function(){
  var total_fee = 0;

  var paid_to_you = parseFloat($('#paid_to_you').val());
  var manager_fee = parseFloat($('#manager_fee').html());

   if(isNaN(manager_fee)) manager_fee =0;
  var total_fee = (paid_to_you+manager_fee) * .10;

  $('#total_fee').html(""+ total_fee);
});
});

Jsfiddle

答案 1 :(得分:0)

在你提出的问题中

  

当用户输入1000时,它将使用a计算经理费用   10%的输入已经支付给你了

因此,manager_fee应为100total_fee应为1100。 使用此

$('input').change(function(e) {
    var total_fee = 0;
    var paid_to_you = parseFloat($('#paid_to_you').val());
    var manager_fee = paid_to_you * .10;
    total_fee = (paid_to_you+manager_fee);
    $('#manager_fee').text(manager_fee);
    $('#total_fee').text(total_fee);
});