0
に私は、ユーザーが番号を入力し、自動的にパーセント値を取得することができますパーセントのためのフィールドを持っているのInputField jsfiddle内の関数には、Firefoxを使用した場合)今jqueryのフィルが自動的に計算
$('#table').on('keyup', '.update', function (event) {
var key = event.keyCode || event.charCode;
if(key == 8 || key == 46) return false;
calculateTotals();
});
$('#percent').change(function() {
calculateTotals();
});
function calculateTotals(){
var dscnt_addition_percent = $('#percent');
var dscnt = dscnt_addition_percent.val().trim().replace(/[^0-9$.,]/g, '');
dscnt = dscnt == '' ? 0 : dscnt;
dscnt_addition_percent.val(dscnt);
var subtotal = parseInt($('#sum').val());
var grandTotal = $('#grandTotal').val();
var m = dscnt_addition_percent.val() * subtotal/100;
$('#euro').val(m);
$('#grandTotal').val(m + subtotal);
}
<div id="table">
€ <input type="text" id="euro" placeholder="0,00 €" /><br>
% <input type="text" id="percent" value="0" placeholder="0,00 %" /><br>
subtotal <input type="text" class="update" id="sum" disabled value="10000" /><br>
total <input type="text" class="form-control update" id="grandTotal" placeholder="0,00" />
に私はトンでそれを行うしたいと思います彼は€のテキストフィールド。私は量を入力すると、比率フィールドと合計フィールドは