0
我有ASP.NET Gridview和Textbox控件。現在我想在java腳本中獲取文本框ID。 我已經提到堆棧溢出這個問題,但我無法得到確切的答案。如何在JavaScript中獲取gridview文本框控件ID?
我的GridView模板代碼是
<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>
和Javascript代碼如下:
function GVtxtAmount() {
var txtAmountReceive = document.getElementById(
'<%= ((GVMaintainReceiptMaster)Container)
.FindControl("txtAmountReceiveNow").ClientID %>');
var selection = txtAmountReceive.value.indexOf(".");
alert(selection);
};
GVMaintainReceiptMaster是GridView控件
的ID幫我解決這個問題。
我得到以下運行時錯誤:**微軟JScript運行時錯誤:「$」未定義** – Manivel
你必須包括jQuery的文件refrenc.Add在頭這行。我不明白你想要在選擇中存儲什麼。 –
在我的文本框中,我的值是25000.00,現在我要存儲索引值。在選擇變量 – Manivel