我有一个带有 HTMLEditorExtender 的 asp.net 文本框(ID = "HTMLTextBox_Comments"):
<asp:TextBox ID="HTMLTextBox_Comments" runat="server" Height="200px" Rows="5"
TextMode="MultiLine" Width="469px"></asp:TextBox>
<ajaxToolkit:HtmlEditorExtender ID="HTMLTextBox_Comments_HtmlEditorExtender"
runat="server" Enabled="True" TargetControlID="HTMLTextBox_Comments">
</ajaxToolkit:HtmlEditorExtender>
我正在使用 javascript 设置文本框的值,如下所示:
var MyControl = document.getElementById("MainContent_HTMLTextBox_Comments"); //this gets the control just fine
MyControl.value = "Here's some text";
如果我有一个警报显示我的值,那么它会显示“这是一些文本”,但该文本不会显示在 TextBox 本身中。
我也尝试过设置MyControl.innerHTML
,MyControl.text
但这些似乎都不起作用。
如何在 TextBox 中显示 TextBox 的值?
提前致谢!
编辑 我发现这篇文章似乎表明 .value 是我应该用来设置此 TextBox 的文本的,但它只是没有显示出来。我错过了什么?