我想用 javascript 将价格和税率相乘以自动获取税额。 输入价格和税率后,税额文本字段自动变为计算结果。我用 php 和 javascript 开发了我的网站。
Price : $<input type="text" class="price" value=""><br/>
Tax (%) : <input type="text" class="dp_per" value="">%<br/>
Tax Amount : $<input type="text" class="dp_per" value=""><br/>
<br/>
最佳答案
您可以使用 className 获取值并进行数学计算。我使用 getElementsByClassName
来匹配您发布的代码,但我会给出每个 id 并使用 getElementById
代替。我绑定(bind)了税收的 onblur 事件,因为您没有提供任何规范,应该触发税收金额的重新计算。请确保您也检查此服务器端,因为绕过客户端 JavaScript 是微不足道的。
http://jsfiddle.net/mrtsherman/97hnD/
var price = document.getElementsByClassName('price')[0];
var tax = document.getElementsByClassName('dp_per')[0];
var taxAmount = document.getElementsByClassName('dp_per')[1];
tax.onblur = function() {
taxAmount.value = parseFloat(price.value) * parseFloat(tax.value) / 100;
}
关于php - 如何使用javascript将价格和税收百分比相乘以自动获取税额?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9355528/