zoukankan      html  css  js  c++  java
  • JqueryGridview模板列求和

    gridview中模板列TextBox求和赋值给一个TextBox(txt总维修金额)

    html:

    <Chsoft:SmartGridView ID="gv设备_外协维修合同明细" runat="server" Width="100%" IsShowIndexColumn="true" DataKeyNames="外协维修合同明细ID" AllowPaging="false"
    IsShowExcelLinkButton
    ="false" IsSinglePageDataMode="False"
    UnExportColumns
    ="操作">
    <Columns>
    <asp:TemplateField HeaderText="材料费用">
    <ItemStyle HorizontalAlign="Right" Width="80px" />
    <ItemTemplate>
    <Chsoft:SmartNumericTextBox ID="txt材料费用" DecimalSeparator="Dot" IsAllowDecimals="true"
    Width
    ="60px" runat="server" MaxLength="10" CssClass="class材料费用" IsAllowNegative="false"></Chsoft:SmartNumericTextBox>
    </ItemTemplate>
    </asp:TemplateField>
    <asp:TemplateField HeaderText="人工费用">
    <ItemStyle HorizontalAlign="Right" Width="80px" />
    <ItemTemplate>
    <Chsoft:SmartNumericTextBox ID="txt人工费用" DecimalSeparator="Dot" IsAllowDecimals="true"
    Width
    ="60px" runat="server" MaxLength="10" CssClass="class人工费用" IsAllowNegative="false"></Chsoft:SmartNumericTextBox>
    </ItemTemplate>
    </asp:TemplateField>
    </Columns>
    </Chsoft:SmartGridView>

    JsCode:

    <script language="javascript" type="text/javascript">
    Sys.Application.add_load(function () {
    var classDiscount = $("#<%=gv设备_外协维修合同明细.ClientID %>").contents().find(".class材料费用");
    classDiscount.keyup(function () {
    ChangeText($(this));
    });
    var classDiscount = $("#<%=gv设备_外协维修合同明细.ClientID %>").contents().find(".class人工费用");
    classDiscount.keyup(function () {
    ChangeText($(this));
    });
    function ChangeText(target) {
    var txt总维修金额 = $("#<%=txt总维修金额.ClientID %>");
    if (target.val() != "0") {
    var con = $("#<% =gv设备_外协维修合同明细.ClientID %> :text");
    var count = 0;
    for (var i = 0; i < con.length; i++) {
    count = Number(count) + Number(con[i].value);
    }
    txt总维修金额.val(count);
    }
    }
    });
    </script>
  • 相关阅读:
    Docker最全教程之MySQL容器化 (二十四)
    Docker最全教程之使用Node.js搭建团队技术文档站(二十三)
    Docker最全教程之使用PHP搭建个人博客站点(二十二)
    构建自己的简单微服务架构(开源)
    使用Jmeter进行http接口测试
    Appium 服务关键字
    Appium入门示例(Java)
    Appium for win7 环境搭建
    android adb常用指令
    Android测试环境搭建(win7)
  • 原文地址:https://www.cnblogs.com/shenyixin/p/2305458.html
Copyright © 2011-2022 走看看