ASP .NET文本框值& jQuery数学

时间:2011-05-04 15:17:59

标签: jquery asp.net asynchronous multiplication addition

如果可能的话,我想对ASP .NET文本框和jQuery做一些简单的加法和乘法。

数量一:<asp:Textbox ID="txtQuantity1" runat="server" />

数量二:<asp:Textbox ID="txtQuantity2" runat="server" />

总数量:<asp:Textbox ID="txtTotalQuantity" runat="server" ReadOnly="true" />

价格:<asp:Textbox ID="txtPrice" runat="server" ReadOnly="true" Text="5.00" />

总订单:<asp:Textbox ID="txtTotalOrder" runat="server" ReadOnly="true" />

我希望用户在文本框中输入数量1和数量2,然后添加脚本以添加这些数量,然后乘以异步的总订单价格。

有人能指出我正确的方向吗?感谢。

编辑 - 试过这个,没有运气:

<script type="text/javascript">
//<![CDATA[
var total = (parseInt($('#<%= txtQuantity1.ClientID %>').val()) + parseInt($('#<%= txtQuantity2.ClientID %>').val())) * parseInt($('#<%= txtPrice.ClientID %>').val()); ct100_BodyContent_txtTotalOrder.initialvalue = total;
//]]>
</script>

2 个答案:

答案 0 :(得分:1)

你很亲密。这就是我的工作:

    var total = (parseInt($('#<%= txtQuantity1.ClientID %>').val()) + parseInt($('#<%= txtQuantity2.ClientID %>').val()))
         * parseInt($('#<%= txtPrice.ClientID %>').val());
    $('#<%=txtTotalOrder.ClientID %>').val(total);

答案 1 :(得分:0)

试试这个:

var total = (parseInt($('#<%= txtQuantity1.ClientID %>').val()) + parseInt($('#<%= txtQuantity2.ClientID %>').val())) * parseInt($('#<%= txtPrice.ClientID %>').val());