php - 如何使用javascript将价格和税收百分比相乘以自动获取税额?

标签 php javascript jquery-autocomplete multiplication

我想用 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/

相关文章:

javascript - 如果 php 的返回值是 'true' 或 'false' ,如何检查我的 jquery ?

php - Laravel 5.4 存储链接

javascript - 使 javascript 代码内容依赖于 dropdownlist

javascript - 用于自动完成和下拉功能的 jQuery 插件?

jquery-autocomplete - 是否可以在 "paste"上触发 jQuery Autocomplete 插件?

php - 数据透视表中的 laravel/ Eloquent 修改器/访问器

PHP 函数(添加记录)无法正常工作

javascript - Array.sort(compareFn) 返回一个数字。工作 Plunker 演示返回 bool 值?

javascript - 如何在内存中创建文件供用户下载,而不是通过服务器?

javascript - 从 jQuery 1.6.2 升级到 1.8.1 后,jQuery 自动完成定位错误