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.

InformationsquelleAutor Manivel | 2014-02-18
Schreibe einen Kommentar