Contributor
2340 Points
807 Posts
Nov 01, 2016 03:52 PM|codemovement.pk|LINK
I think you need value, but i give you code for both
grid.getElementsByTagName("input")[0].innerHTML; // [0] is first row grid.getElementsByTagName("input")[0].value;
Also refer below mentioned example
<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script language="javascript" type="text/javascript"> function GetColumnsValue() { var grid = document.getElementById("GridViewID"); var Column1LableValue = grid.rows[2].cells[0].getElementsByTagName("span").item(0).innerHTML; var Column2TextBoxValue = grid.rows[2].cells[1].getElementsByTagName("input")[0].value; alert("LableValue:" + Column1LableValue + ",TextBoxValue:" + Column2TextBoxValue); } </script> </head> <body> <form id="form1" runat="server"> <div> <asp:GridView ID="GridViewID" runat="server" AutoGenerateColumns="False" Height="269px" Width="497px" DataSourceID="SqlDataSource1"> <Columns> <asp:TemplateField> <ItemTemplate> <asp:Label ID="Label1" runat="server" Text="Label">44</asp:Label> </ItemTemplate> </asp:TemplateField> </Columns> <Columns> <asp:TemplateField> <ItemTemplate> <asp:TextBox ID="TextBox2" runat='server' Text='<%#DataBinder.Eval(Container.DataItem,"ID")%>' /> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" SelectCommand="SELECT * FROM [detail]"></asp:SqlDataSource> <input type="button" onclick="GetColumnsValue()" value="How many input elements?" /> </div> </form> </body> </html>
Contributor
2340 Points
807 Posts
Re: how to find my control
Nov 01, 2016 03:52 PM|codemovement.pk|LINK
I think you need value, but i give you code for both
Also refer below mentioned example
Get more information: http://codemovement.pk
Thanks,