我们并不总是需要为订单添加税款,因此我需要一种方法,除非指定,否则默认情况下会绕过税款。
所以我有以下文本框:
<input class="txt1" type="text" name="subtotal" value="" id="subtotal"
size="16" tabindex="42" onChange="enableBeforeUnload();"
onKeyUp="enableBeforeUnload();">
我有这个文本框正常工作 - 它总结了这些值。
我有两个文本框,我试图乘以税率并显示总数:
<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它在这里工作正常