【发布时间】:2011-07-02 04:58:42
【问题描述】:
这段代码不显示值,不知道为什么?
我有服务器控制权:
<asp:TextBox ID="txtTest" runat="server" Visible="false" TextMode="MultiLine"
Rows="3" Columns="23" CssClass="white-scroll" />
在javascript函数中:
var eventText = document.getElementById('<%=txtTest.ClientID%>').value;
alert (eventText);
我输入文本然后单击调用 javascript 函数的按钮,但警告框不显示输入的文本。
编辑:当我用 Text="some text" 初始化文本时,它显示在警报中,我想在客户端输入文本并在 Javascript 函数中获取它的值。
谢谢
【问题讨论】:
-
警报显示什么?还是有任何 javascript 错误?
-
完成后接受答案。
-
@Shimaa:请参阅 Dave Longs 更新的答案。
-
TextBox 是 Visible="false" 这意味着它是隐藏的,那么你在哪里输入了 Text?
-
它在另一个控件中设置为true,这是其他代码的一部分
标签: c# javascript asp.net