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

在javascript中获取asp服务器元素时出错,javascript,asp.net,getelementbyid,Javascript,Asp.net,Getelementbyid,我在获取asp服务器元素数据时遇到问题。这是我的文本框,用于用户代码。以及我要获取其值的脚本。但它不起作用。请帮我做这件事。请提前通知我 <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> <div> <asp:TextBox ID="txtUserCode" runat="server" Width="78%" Height="35%"></asp:

我在获取
asp服务器元素
数据时遇到问题。
这是我的
文本框
,用于用户代码。
以及我要获取其值的脚本。但它不起作用。
请帮我做这件事。

请提前通知我

<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>

$(文档).ready(函数()
{
$(“输入[type='text']”)。更改(函数()
{            
var textBox=document.getElementById(“”);
警报(文本框);
});
});

使用
警报(textBox.value)而不是
警报(textBox)
使用
警报(textBox.value)而不是
警报(文本框)

您到底遇到了哪一个错误?此脚本位于何处(在页面或母版页上)我收到此警报。。。[对象HTMLInputElement]。。。。我期望我的输入值。脚本在同一个aspx页面上,你到底犯了什么错误?此脚本位于何处(在页面或母版页上)我收到此警报。。。[对象HTMLInputElement]。。。。我期望我的输入值。脚本在同一个aspx页面中