CKEditor在一个由javascript驱动的引导选项卡中

时间:2013-01-13 08:11:29

标签: javascript twitter-bootstrap ckeditor

我在引导选项卡中有一个CKEditor应用程序,选项卡由javascript提供支持,当我初始化CKEditor 之前初始化选项卡时,选项卡只能在Chrome中使用。

我提出了一个解决方案,我只在CKEditor选项卡处于活动状态时初始化CKEditor,但现在当我提交表单时(所有选项卡都包含在表单中),CKEditor不会使用表单发送它的内容。

我该如何解决这个问题?

这里有一些代码:

当我在标签页面之前初始化ckeditor时,这些标签只能在chrome中使用。

$(function(){
  $('.editor').ckeditor();
});

当我在ckeditor的标签处于活动状态时对其进行初始化时,它不会发送它的内容 形式......

$('#ckeditor-tab').click(function(){
  setTimeout(function(){
   $('.editor').ckeditor();
  }, 500);
});

1 个答案:

答案 0 :(得分:2)

听起来像CKEditor下面的textarea没有更新。在表单提交之前添加CKEDITOR.instances.yourInstance.updateElement();,它应该可以正常工作。

请参阅http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.editor.html#updateElement