0
私はjavascriptを使用して製品の税金を計算しています。私はそれのために、次のスクリプトを使用しています:値を確認して計算をjavascriptで実行します
<script>
function getTotalTax() {
var numVal1 = Number(document.getElementById("price1").value);
var numVal6 = Number(document.getElementById("tax1").value);
var numVal2 = Number(document.getElementById("price2").value);
var numVal7 = Number(document.getElementById("tax2").value);
var totalValue2 = (numVal1/'100' * numVal6) + (numVal2/'100' * numVal7);
document.getElementById("total_tax").value = totalValue2.toFixed(2);
}
</script>
今このスクリプトを拡張したいと思います。私はさらに3つのテキストボックスを追加しました。最初のテキストボックスでは、税率= '10 'の場合の計算のみを追加し、2番目の場合は税率= '20'を追加したい、3番目のテキストボックスで税率= '25 '
私はこのようなスクリプトを作成する必要があります。
var totalValue3 = IF numval='10'(numVal1/'100' * numVal6) + IF numval='10'(numVal2/'100' * numVal7)
var totalValue3 = IF numval='20'(numVal1/'100' * numVal6) + IF numval='20'(numVal2/'100' * numVal7)
var totalValue3 = IF numval='25'(numVal1/'100' * numVal6) + IF numval='25'(numVal2/'100' * numVal7)
しかし、このスクリプトは動作しません。
誰かがこれについて計算を行う方法を知っていますか?
JSfiddle:
https://jsfiddle.net/mm2fLne9/
更新:
スクリプトは一部で機能しますが、まだいくつかの問題があります。最初のテキストボックス 'tax1'に' 10'を入力すると、スクリプトは税金を計算し、テキストボックスに値 '10'を送信します。私が '20'を入力すると、値も' 10'のテキストボックスにもデータが送られます。参照:https://jsfiddle.net/mm2fLne9/2/ – John
2つの税額欄がありますが、どの税額欄を参照していますか?実際の機能は何ですか? – Vineesh
「tax1」に「10」と入力します。データは 'ttax1'に送られます。その後、 'tax2'に' 20'を入力すると、スクリプトは 'ttax1'にもデータを送ります。 2番目のデータは 'ttax2'に送信する必要があります – John