注文時に常に税金を追加する必要があるわけではないので、特に指定がない限り、デフォルトで税金を回避する方法が必要です。
したがって、次のテキストボックスがあります。
<input class="txt1" type="text" name="subtotal" value="" id="subtotal"
size="16" tabindex="42" onChange="enableBeforeUnload();"
onKeyUp="enableBeforeUnload();">
このテキスト ボックスは正しく機能しています。値が合計されます。
税率を掛けて合計を表示しようとしている 2 つのテキスト ボックスがあります。
<input class="txt1" type="text" name="tax" id="tax" value="1" size="16" tabindex="42"
onChange="enableBeforeUnload();" onKeyUp="enableBeforeUnload();">
<input class="txt2" type="text" name="total1" value="" id="total1" size="16"
tabindex="42" onChange="enableBeforeUnload();" onKeyUp="enableBeforeUnload();">
私は運がないので、以下を使用してみました:
var tax = +$("#tax").val(), // get tax and convert to a number
total = tax ? sum * tax : sum; // if tax is a non-zero number multiply
// otherwise just take the sum as is
この:
totAmt.val(sum + sum*parseFloat(taxAmt.val()/100));
どちらも正しく実装できませんでした。前もって感謝します。
http://jsfiddle.net/thetylercox/jh2Ne/7/私はこれを正しく動作させることができませんでした http://soldbybillcox.com/treasure/demo.phpここでは正常に動作しています