CKeditor不会在源代码模式下更新文本区域
CKeditor does not update text area in source mode
我正在尝试在我的网站上使用CKeditor。我发现,当处于源模式时,被ckeditor替换的文本区域不会更新。我需要更新文本区域,因为页面上的代码设置为在保存时保存文本区域内容。
在正常模式下,正在更新文本。
$(document).ready(new function() {
var editor = CKEDITOR.instances['content-text'];
if (editor) { editor.destroy(true); }
CKEDITOR.on('instanceCreated', function(e) {
e.editor.on('contentDom', function() {
e.editor.document.on('keyup', function(event) {
// keyup event in ckeditor
UpdateTextArea();
});
});
});
CKEDITOR.replace('content-text');
});
function UpdateTextArea() {
CKEDITOR.instances['content-text'].updateElement();
}
非常感谢您的帮助。这是我第一次问问题,如果我遗漏了什么,很抱歉!
我当时有点笨。
在我的输入按钮的onclick事件上,我只需要添加:
function UpdateTextArea() {
var editor_data = CKEDITOR.instances['content-text'].getData();
$('#content-text').html(editor_data);
}
相关文章:
- CKeditor不会在源代码模式下更新文本区域
- 基于复选框 Jquery 更新文本框
- 在里面输入新文本后更新文本区域内容的值
- 根据复选框选择 jQuery 更新文本框
- 如何在手动插入一些文本后更新文本区域的ng模型
- 使用选择框中的值更新文本区域
- 使用特定 ID 更新文本框
- SQL生成的选择菜单,根据相关值更新文本框
- JavaScript>on更改输入&选择更新文本区域
- 从下拉框更新文本框
- 当通过javascript而不是按键/复制/粘贴更新文本输入时使用的事件处理程序
- 使用 ID 更新文本区域值,而不是在 AngularJs 中使用 ng-model
- 如何使用 JavaScript 基于其他文本框更新文本框值
- 单击输入按钮时更新文本区域内容
- 更新文本框相对于表达式的值
- JS不更新文本框
- html5 画布 - 更新文本
- Elfinder文件管理器,带有多个按钮更新文本输入
- 挖空文本输入修改可观察不更新文本
- 在javascript中从servlet获得响应后更新文本区域