使用 jquery 计算价格和 TVA
Calculate price and TVA with jquery
我有这个html和JQuery代码:斯菲尔德尔
我的 Jquery 代码:
$("select#edit-field-tva-percentage-und").on('change', function () {
var VATpercentage = $("select#edit-field-tva-percentage-und option").filter(":selected").text();
alert(VATpercentage);
});
jQuery("#edit-field-prezzo-und-0-value").keyup(function () {
jQuery("#edit-field-totale-documento-und-0-value").val(
jQuery("#edit-field-prezzo-und-0-value").val()
);
});
我的问题是:如何在"总计"字段中实时显示价格和 TVA 的计算结果?
这是一个简单的工作示例:
.HTML
<select id="vta">
<option value="21">21</option>
<option value="15">15</option>
<option value="12">12</option>
<option value="10">10</option>
</select>
<div class="form-item form-type-textfield form-item-field-prezzo-und-0-value">
<label for="edit-field-prezzo-und-0-value">Price</label>
<input type="text" class="form-text" maxlength="10" size="12" value="" name="field_prezzo[und][0][value]" id="edit-field-prezzo-und-0-value">
Total <input type="text" id="total" >
.JS
$(function() {
// Handler for .ready() called.
$("#vta").on('change', function () {
updatePrice();
});
$("#edit-field-prezzo-und-0-value").keyup(function () {
updatePrice();
});
});
function updatePrice(){
var novta = $("#edit-field-prezzo-und-0-value").val();
var vta = $("#vta").val();
var total = novta*vta;
$("#total").val(total);
}
(编辑)这里的工作示例:http://jsfiddle.net/kELm3/12/
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 如何使用jQuery自动打开页面上的所有链接
- 如何使用jquery在填充自动完成的值后使文本框只读
- jQuery:循环一个具有不同超时值的循环
- 用程序搜索JQuery数据表中的文本
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- jQuery匹配JSON对象的部分文本
- Jquery POST未填充数组
- JQuery使计数器每次更改时都会增加
- 如何在Angular2中使用jQuery插件
- 提高JQuery的性能
- 无法在通过jQuery的ajax加载的页面中执行javascript
- JQuery合并了keyup和focusout两个函数
- 如何使用jQuery选择下拉列表的值
- 将PHP变量传递给jQuery时遇到问题
- jQuery UI自动完成突然停止工作
- 剑道网格jQuery动画()问题
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- jquery点击函数select&取消选择
- 使用 jquery 计算价格和 TVA