javascript - 对 MVC 编辑表单上的 2 个字段动态求和

标签 javascript c# asp.net-mvc

我有一个 MVC 编辑表单,其中包含 2 个名为 ExVAT 和 VAT 的字段。我想添加另一个字段来包含这两个值的总和。

目前,我所显示的是加载表单时 2 个字段的总数。但是,如果您要更改其他字段之一,则总计不会更新以反射(reflect)新的总计。

例如下面的屏幕截图:

enter image description here

我已将增值税数字从 22 更改为 32,但总数尚未更新(当值正确时我将处理格式)

获取总数的代码是:

@Html.Raw(Model.Vat + Model.ExVat)

在编辑其他字段时更新总字段的最佳方法是什么?

最佳答案

JSFiddle:https://jsfiddle.net/3tnjtLv5/1/

<div>
    <div><input id="txtA" type="text" value="1"></div>
    <div><input id="txtB" type="text" value="2"></div>
    <div id="txtResult">
</div>

<script>
    var txtA=$('#txtA');
    var txtB=$('#txtB');
    var txtResult=$('#txtResult');

    function updateSum() {
      txtResult.html(parseInt(txtA.val()) + parseInt(txtB.val()));
    }

    $(function() {
      updateSum();
      txtA.change('change', updateSum);
      txtB.bind('change', updateSum);
    });
</script>

关于javascript - 对 MVC 编辑表单上的 2 个字段动态求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30523726/

相关文章:

c# - 如何通过 mvc sql server 中另一个下拉列表的值填充下拉列表

javascript - 使用下一个、上一个按钮制作简单的 jQuery 图像 slider

javascript - JQuery parseFloat() 在传递 .text 属性时总是返回 "NAN"

javascript - 全局函数中的 "this"

c# - 具有链式字符串方法的表达式树

c# - ToList() 上的 "Sequence contains no matching element"

asp.net - 获取 MVC 4 使用的 DisplayMode Suffix

.net - DotNetNuke 是否支持 ASP.NET MVC?

c# - 将 javascript 中的数字转换为 4 字节数组

c# - 使用从kernel32.dll导入的SetThreadAffinityMask函数