我正在使用CKEditor来允许用户创建HTML模板并保存在数据库中。我实际上有两种类型的模板 - HTML & 文字即可。
我正在使用CKEditor来管理模板内容。现在的问题是我能够保存HTML tempaltes,但不能保存文本模板
我目前在javascript中使用editor.getdata()
来提取HTML内容。如何使用CKEditor返回文本内容?
答案 0 :(得分:2)
试试这段代码
CKEDITOR.instances.editor1.document.getBody().getText()
参考: http://ckeditor.com/forums/CKEditor-3.x/Can-I-get-editors-data-plain-text-format
答案 1 :(得分:1)
如果你想从ckeditor获取数据,那么在你的controller / js文件中使用这段代码:
CKEDITOR.instances.editorHtmlAdmin.getData();
editorHtmlAdmin是该inputbox / textarea的id:
在html中使用,如下所示:
<textarea name="descriptionForProfile" id="editorHtmlAdmin" rows="4" />
如果您想在ckditor中设置一些数据,那么您应该使用以下代码:
CKEDITOR.instances['editorHtmlAdmin'].setData("TEST DATA");
editorHtmlAdmin是该inputbox / textarea的id:
答案 2 :(得分:0)
CKEDITOR.instances.editor1.element.getText()