Formatting CkEditor:是否有输出输入内容的方法
如何获得用户的输入,这里有输出或编码的方法吗 现在我能做的是Formatting CkEditor:是否有输出输入内容的方法,formatting,ckeditor,output,Formatting,Ckeditor,Output,如何获得用户的输入,这里有输出或编码的方法吗 现在我能做的是 var content = $('#cke_ckeditor1 iframe').contents().find('.cke_show_borders').clone(); 有一个方法返回编辑器的内容-editor.getData()-请参阅 您可以在CKEDITOR.instancesobject中找到编辑器实例。我使用了itextsharp的引用来使用CKEDITOR 在html中声明隐藏的文本字段 <%= Html.Hi
var content = $('#cke_ckeditor1 iframe').contents().find('.cke_show_borders').clone();
有一个方法返回编辑器的内容-
editor.getData()
-请参阅
您可以在
CKEDITOR.instances
object中找到编辑器实例。我使用了itextsharp的引用来使用CKEDITOR
在html中声明隐藏的文本字段
<%= Html.Hidden("EditECurrentComplainText")%>
最后使用这个hiddentext字段内容作为我想要的输出/输入
谢谢。你不需要所有这些。如果您通过替换textarea来创建CKEditor,那么您所需要的就是
editor.updateElement()
(),然后textarea将包含editor.Nope的内容。如果您有textarea id,则CKEDITOR.instances..updateElement()
。
<div id="EditECurrentComplain_ckEditor">
<%= Html.TextAreaFor(model => model.Current_Complain, new { rows = "10", id = "EditCurrent_ComplainCK" })%>
<%= Html.ValidationMessageFor(model => model.Current_Complain)%>
<% if (Model.Current_Complain != "")
{ %>
<script type="text/javascript">
jQuery(document).ready(function () {
CKEDITOR.replace('EditCurrent_ComplainCK');
});
</script>
<%} %>
</div>
$("#EditECurrentComplainText").val(CKEDITOR.instances["EditCurrent_ComplainCK"].getData());