我有一个带有一些文本字段和一个复选框的 ASP.NET 控件。我想根据页面加载后文本字段中存在的值使用 JavaScript 修改复选框状态。
如何可靠地读取 JavaScript 中的文本字段值?我看到了这个答案,但没有帮助:
<asp:TextBox Text='<%# Bind("something") %>' ID="txtSomething" runat="server">
</asp:TextBox>
<script type="text/javascript">
alert($('#<%= txtSomething.ClientID %>').val());
</script>
这不起作用;VS 告诉我“txtSomething
未声明。由于其保护级别,它可能无法访问。”
我还能如何在 JavaScript 中引用该文本框?