我之前发布了这个问题,但它有点不同。我正在采用一种新方法,但它似乎不起作用。我想知道我是否可以得到一些帮助来找出我哪里出错了。这样做的目的是在他们输入值或从文本框
ASP 移开焦点时立即计算:
<asp:TextBox runat="server" ID="txtAmount1" CssClass="narrow" text="0.00" ClientIDMode="Static" class="PAmount" />
<asp:TextBox runat="server" ID="txtAmount2" CssClass="narrow" text="0.00" ClientIDMode="Static" class="PAmount" />
<asp:TextBox runat="server" ID="txtAmount3" CssClass="narrow" text="0.00" ClientIDMode="Static" class="PAmount" />
<asp:Literal ID="ltlGTotal" runat="server" Text="0.00" ></asp:Literal>
<asp:TextBox runat="server" ID="txtTotalCost" CssClass="narrow"/>
JS:
$('.PAmount').keyup(function () {
var total;
for (var i = 0; i < $(this).length; ++i) {
total += parseInt($(this)[i].val());
}
$('#ltlGTotal').val(total);
$('#txtTotalCost').val(total);
});