如何减去总金额和支付金额,并在另一个文本框中显示答案,我所拥有的代码不起作用。我需要自动显示余额,一旦支付总额... [英] How to subtract total amount and amount paid and display the answer in another textbox, the code which i have is not working.I need to display the Balance automatically, once the total to be paid...
问题描述
< script src = jquery-1.3 .2.min.js type = text / javascript > < / script >
< script type = text / javascript >
$(document).ready(function(){
$(#AmountId)。change(function(){
var a = parseInt($('#TotaltobePaid')。val(),10);
var b = parseInt($('#AmountId')。val(),10);
$('form')。submit();
var result = 0;
a = isNaN(a)? 0:a;
b = isNan(b)? 0:b;
if(a> 0&& b> 0)
result = a - b;
$(#Balance)。text(+ result);
});
});
继承人我的HTML代码
@ Html.LabelFor(model => model.TotaltobePaid)
@ Html.EditorFor(model => model.TotaltobePaid,new {name =Totaltobepaid,id =TotaltobePaid})
@ Html.LabelFor(model => model.AmountPaid)
@ Html.EditorFor(model => model.AmountPaid ,new {name =Amount,id =AmountId})
< button class =btn btn-primaryid =AmountButton> Go< / button>
@ Html.LabelFor(model => model.Balance)
@ Html.EditorFor(model => model.Balance,new {name =Balance,id =Balance})
(document).ready(function(){
(#AmountId)。change(function(){
var a = parseInt(
('#要taltobePaid')。val(),10);
var b = parseInt(
<script src="jquery-1.3.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
$("#AmountId").change(function () {
var a = parseInt($('#TotaltobePaid').val(), 10);
var b = parseInt($('#AmountId').val(), 10);
$('form').submit();
var result=0;
a = isNaN(a) ? 0 : a;
b = isNan(b) ? 0 : b;
if (a > 0 && b > 0)
result = a - b;
$("#Balance").text(+result);
});
});
heres my html code
@Html.LabelFor(model => model.TotaltobePaid)
@Html.EditorFor(model => model.TotaltobePaid, new { name = "Totaltobepaid", id = "TotaltobePaid" })
@Html.LabelFor(model => model.AmountPaid)
@Html.EditorFor(model => model.AmountPaid, new { name = "Amount", id = "AmountId" })
<button class="btn btn-primary" id="AmountButton">Go</button>
@Html.LabelFor(model => model.Balance)
@Html.EditorFor(model => model.Balance, new { name = "Balance", id = "Balance" })
(document).ready(function () {
("#AmountId").change(function () { var a = parseInt(
('#TotaltobePaid').val(), 10); var b = parseInt(
这篇关于如何减去总金额和支付金额,并在另一个文本框中显示答案,我所拥有的代码不起作用。我需要自动显示余额,一旦支付总额...的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!