<body> <form id="Form1"runat="Server"> <div> <asp:gridview id="Gvreue"runat="Server"autogeneratecolumns="False"DataSourceID="SqlDataSource1"> <Columns> <asp:templatefield headertext="ProductName"> <ItemTemplate> <asp:textbox id="Txtqty"runat="Server"tooltip='<%# Eval ("ProductName")%>'Onblur="calculation (this.value)"></asp:TextBox> </ItemTemplate> </asp:TemplateField> &L t;/columns> </asp:gridview> <asp:sqldatasource id="SqlDataSource1"runat="Server"ConnectionString="<%$ connectionstrings:testconnectionstring%>"SelectCommand="SELECT * FROM [Products]"></asp:SqlDataSource> </div> </form></body>JavaScript code
<script type= "Text/javascript" >functioncalculation () {varGrid = document.getElementById ("<%= gvreue.clientid%>"); for(vari = 0; i < grid.rows.length-1; i++) { //alert (i); varTxtamountreceive = $ ("Input[id*=txtqty")) //alert (txtamountreceive); if(Txtamountreceive[i].value! = ") {alert (txtamountreceive[i].value); } } } </script>
The test results are
Use JavaScript to get textbox values in the GridView