How to set content inside HtmlEditorExtender on page load

I want to set content on the Loading page inside HtmlEditorExtender

<asp:TextBox runat="server" ID="txt_plbNtCom" Height="300px" Width="99.8%" TextMode="MultiLine"></asp:TextBox>

<asp:HtmlEditorExtender TargetControlID="txt_plbNtCom" ID="ed_plbntcom" runat="server"></asp:HtmlEditorExtender> 

      

JQUERY

var htmlEditorExtender = $('.ajax__html_editor_extender_texteditor');
console.log(htmlEditorExtender);
htmlEditorExtender._editableDiv.innerHTML = "something";

      

I am getting null in the console.

+3


source to share


2 answers


Try using first getElementById()

, catch the control you want to edit, and then try setting for it innerHTML

. Something like this should help you:

<script type="text/javascript">
var x = document.getElementById("yourControlId");
x.innerHTML = "somethingSomething";
</script>

      



Also, make sure your control is loaded before calling it, or you can use a wrapper $( document ).ready()

.

Hope it helps.

+4


source


Have a look here, it might be helpful: https://taditdash.wordpress.com/2014/03/05/set-content-inside-ajax-htmleditor-and-editorextender-using-javascript/



var htmlEditorExtender = $('.ajax__html_editor_extender_texteditor');
htmlEditorExtender.html("something");

      

0


source







All Articles