PDA

View Full Version : گرفتن مقدار id از درون گرید



fakhravari
دوشنبه 26 فروردین 1392, 14:13 عصر
با سلام

من با کلیک کردن روی <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
میخواهم شماره id داشته باشم که بعد بتونم مقداری با زدن کلیک Add درون اون بریزم :متفکر:
<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" Font-Names="Tahoma"
Font-Size="Small" CellPadding="4" ForeColor="#333333" GridLines="None" DataSourceID="SqlDataSource1">
<RowStyle BackColor="#EFF3FB" />
<Columns>
<asp:TemplateField HeaderStyle-HorizontalAlign="Left">
<HeaderTemplate>
<asp:CheckBox ID="cbSelectAll" Checked="false" runat="server" />
<b>Select</b>
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="cbSelect" runat="server" Text='<%# Eval("CategoryName") %>' />
</ItemTemplate>
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
</asp:TemplateField>
<asp:TemplateField HeaderStyle-HorizontalAlign="Left">
<HeaderTemplate>
<b>Name</b>
</HeaderTemplate>
<ItemTemplate>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Left"></HeaderStyle>
</asp:TemplateField>
</Columns>
<FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
<SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
<HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
<EditRowStyle BackColor="#2461BF" />
<AlternatingRowStyle BackColor="White" />
</asp:GridView>

<input id="Add" type="button" value="Add" />
<input id="Remove" type="button" value="Remove" />

fakhravari
سه شنبه 27 فروردین 1392, 01:11 صبح
var ID = "";
$("#<%=GridView2.ClientID%> input[id*='TextBox']").click(function () {
ID = $(this).attr('id');
});