我有一個asp.net文本框(ID =「HTMLTextBox_Comments」)與HTMLEditorExtender:的Javascript設定值
<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";
如果我有警報顯示我的值,然後顯示「這是一些文本」,但文本不是在文本框本身顯示。
我也嘗試過設置MyControl.innerHTML
和MyControl.text
,但這兩者似乎都不起作用。
如何在文本框中顯示文本框的值?
在此先感謝!
編輯 我發現this post這似乎表明.value的是什麼,我應該使用設置該文本框的文本,但它只是沒有顯示出來。我錯過了什麼?
也許看看呈現的html會給你一些線索。 – Musa
該控件的呈現HTML爲: ' ' – nickvans