如何自动计算按键经理费和总费用。
<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);
});
});
答案 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);
});
});
答案 1 :(得分:0)
在你提出的问题中
当用户输入1000时,它将使用a计算经理费用 10%的输入已经支付给你了
。
因此,manager_fee
应为100
,total_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);
});