我在引导选项卡中有一个CKEditor应用程序,选项卡由javascript提供支持,当我初始化CKEditor 之前初始化选项卡时,选项卡只能在Chrome
中使用。
我提出了一个解决方案,我只在CKEditor选项卡处于活动状态时初始化CKEditor,但现在当我提交表单时(所有选项卡都包含在表单中),CKEditor不会使用表单发送它的内容。
我该如何解决这个问题?
这里有一些代码:
当我在标签页面之前初始化ckeditor时,这些标签只能在chrome
中使用。
$(function(){
$('.editor').ckeditor();
});
当我在ckeditor的标签处于活动状态时对其进行初始化时,它不会发送它的内容 形式......
$('#ckeditor-tab').click(function(){
setTimeout(function(){
$('.editor').ckeditor();
}, 500);
});
答案 0 :(得分:2)
听起来像CKEditor下面的textarea没有更新。在表单提交之前添加CKEDITOR.instances.yourInstance.updateElement();
,它应该可以正常工作。
请参阅http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.editor.html#updateElement