如何使用javascript获取ASP.NET的Textbox Control的值

MD *_*med 5 javascript asp.net

假设我有一个ASP.NET文本框如下:

<asp:TextBox ID="txtQuantity" runat="server" Text="0"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)

我想在javascript中获取此框的当前值.我该如何访问这个元素?

ram*_*ram 11

使用clientID属性

document.getElementByID('<%=txtQuantity.ClientID %>')
Run Code Online (Sandbox Code Playgroud)

更多信息在这里

你也可以用 find

引自上面的链接:

另外,ClientID在ASP.NET Ajax中用作客户端控件的唯一标识符.因此,通常使用以下JavaScript语句:

var control = $ find("<%= MyControl1.ClientID%>");