[ad_1]
XML
<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); }); });
aquí está mi código html
@Html.LabelFor(modelo => modelo.TotaltobePaid)
@Html.EditorFor(modelo => modelo.TotaltobePaid, nuevo { nombre = “TotaltobePaid”, id = “TotaltobePaid” })
@Html.LabelFor(modelo => modelo.MontoPagado)
@Html.EditorFor(modelo => modelo.MontoPagado, nuevo { nombre = “Monto”, id = “Importe” })
@Html.LabelFor(modelo => modelo.Saldo)
@Html.EditorFor(modelo => modelo.Saldo, nuevo { nombre = “Saldo”, id = “Saldo” })
Solución 1
javascript
<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); }); }); </script>
b = esNan(b)? 0:b;
revisa la linea
b = esNaN
(b) ? 0: b;
Solución 2
función de resta()
var uno=document.getElementById(“uno”).value;
dónde
wo=document.getElementById(“dos”).value;
var total = pardeFloat(uno)_parseFloat(dos);
document.getElementById(“total).value=total;
[ad_2]
コメント