javascript - 在 javascript 中获取 asp 服务器元素时出错

标签 javascript asp.net getelementbyid

我在获取asp服务器元素数据时遇到问题。
这是我的用户代码文本框
以及我想要的脚本得到它的值(value)。但它不起作用。
请帮助我。

提前谢谢。

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<div>
<asp:TextBox ID="txtUserCode" runat="server" Width="78%" Height="35%"></asp:TextBox>
</div>
</asp:Content>

<script type="text/javascript">
$(document).ready(function ()
{
  $("input[type='text']").change(function ()
      {            
          var textBox = document.getElementById('<%= txtUserCode.ClientID %>');
          alert(textBox);

     });
 });
</script>

最佳答案

使用alert(textBox.value);代替alert(textBox)

关于javascript - 在 javascript 中获取 asp 服务器元素时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14478695/

相关文章:

javascript - Javascript 未向隐藏字段输入值的问题

javascript - document.getElementById 破坏了代码

javascript - 如何使用 Google 脚本自定义图表图例

c# - 如何在 Web 应用程序中通过连接到本地计算机的 ACR122U NFC 标签读取器读取 mifare 1k 卡

asp.net - .NET 4.5、Entity Framework 和 Oracle 的问题

javascript - Fieldset onclick 获取单选按钮的点击值

javascript - 如何替换 javascript 字符串中的前三个连字符?

javascript - 如何使用 CasperJS 发送 cookie

javascript - 如何将 Kotlin 编译成 TypeScript?

javascript - “innerHTML”不起作用