通过JS触发TextBox的ontextchanged事件,并获取TextBox所在GridView的那一行

通过JS触发TextBox的ontextchanged事件,并获取TextBox所在GridView的那一行
 protected void txtInsNum_TextChanged(object sender, EventArgs e)
    {
        TextBox t = (TextBox)sender;

        GridViewRow drv = (GridViewRow)t.NamingContainer;

        int rowIndex = drv.RowIndex;
       

      
    }
通过JS触发TextBox的ontextchanged事件,并获取TextBox所在GridView的那一行
通过JS触发TextBox的ontextchanged事件,并获取TextBox所在GridView的那一行
 function txtInsNum(txt) {
            var td = txt.parent();
            var InsNumTotal = td.find("input:eq(3)");
            InsNumTotal.val(td.find("input:eq(0)").val() * 1 + td.find("input:eq(1)").val() * 1 + td.find("input:eq(2)").val() * 1);                     
        }
通过JS触发TextBox的ontextchanged事件,并获取TextBox所在GridView的那一行

 

通过JS触发TextBox的ontextchanged事件,并获取TextBox所在GridView的那一行
  <asp:TemplateField HeaderText="ORDER QTY READY FOR INSPECTION">
    <ItemTemplate>
        <asp:TextBox ID="txtInsNum1" onblur="txtInsNum($(this))"  runat="server" ></asp:TextBox>
         <asp:TextBox ID="txtInsNum2" onblur="txtInsNum($(this))"   runat="server" ></asp:TextBox>
        <asp:TextBox ID="txtInsNum3" onblur="txtInsNum($(this))"   runat="server" ></asp:TextBox>
         <asp:TextBox ID="txtInsNumTotal" AutoPostBack="true" Enabled="false" OnTextChanged="txtInsNum_TextChanged" runat="server" ></asp:TextBox>
    </ItemTemplate>
</asp:TemplateField>
通过JS触发TextBox的ontextchanged事件,并获取TextBox所在GridView的那一行

需要注意 txtInsNumTotal 控件的 AutoPostBack="true"   

纯粹记录,以免以后又忘记了

通过JS触发TextBox的ontextchanged事件,并获取TextBox所在GridView的那一行

上一篇:转:什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?


下一篇:javascript: 数组