私はJquery / JSが初めてで、少し助けた後です。これを行うためのはるかに良い方法があることを願っています。どんな助けも大歓迎です。
合計を計算できるフォームを作成しています。あれは:
'コスト' x '(1 + パーセント(%))' = '合計コスト'
「パーセント」フィールドまたは「コスト」フィールドのいずれかを変更すると、合計金額が更新されるようにしたいのですが、うまく機能しています。現時点では、' cost ' を更新した場合のみ、合計が更新されます。
それが理にかなっていることを願っています。コードは以下です。
$(document).ready(function(){
$("#cost").change(function() {
var findprofit = parseFloat($("#cost").val());
var profit = (findprofit*.01)
var margin = parseFloat($("#percentage").val());
var total = profit*margin;
$(".profit_1_1").html(total);
var totalprofit = (total + findprofit);
$("#total").val(totalprofit);
});
<input type="text" name="cost" id="cost" />
<input type="text" name="percentage" id="cost" percentage />
<input type="text" name="total" id="total" readonly />