Wie bekomme ich die gridview-Steuerelement textbox ID in javascript?
Habe ich ASP.NET Gridview und Textbox-Steuerelement enthält. Jetzt möchte ich, um das Textfeld ID im java-Skript.
Ich hatte bereits erwähnt, diese Frage auf stack overflow, aber ich konnte nicht die genaue Antwort.
Mein Gridview Template-Code ist
<asp:TemplateField HeaderText="Amt Recieve Now" ControlStyle-Width="100">
<ItemTemplate>
<asp:TextBox ID="txtAmountReceiveNow" runat="server" CssClass="textboxRight"
AutoPostBack="true" OnFocus= "GVtxtAmount()"
OnTextChanged="txtAmountReceiveNow_TextChange"
Text='<%#Eval("AMOUNT_RECEIVE_NOW")%>'>
</asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
- und Javascript-code ist wie folgt :
function GVtxtAmount() {
var txtAmountReceive = document.getElementById(
'<%= ((GVMaintainReceiptMaster)Container)
.FindControl("txtAmountReceiveNow").ClientID %>');
var selection = txtAmountReceive.value.indexOf(".");
alert(selection);
};
GVMaintainReceiptMaster ID des GridView -
Mir helfen, dieses problem zu überwinden.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese
Können Sie T get text-box in dieser Art und Weise. Hier ist der work-around, ich hoffe es wird helfen.