Button 切换按钮:切换时如何在编辑器之间具有相同的内容?

Button 切换按钮:切换时如何在编辑器之间具有相同的内容?,button,ckeditor,toggle,Button,Ckeditor,Toggle,我试图在我的web表单中实现textarea和ckeditor之间的切换。 到目前为止,我可以在这两个编辑器之间切换。但是我不能在两个编辑器中都有相同的内容。它把它当作两个独立的文本区,我希望当我从文本区切换到ckeditor时,它们的内容是相同的。有人能帮我和lemme知道我遗漏了什么吗 提前谢谢 代码: 更新代码 使用CKEDITOR.instances.editor1.destroy()将其还原到文本区域,并在需要CKEDITOR时再次调用CKEDITOR.replace('editor1

我试图在我的web表单中实现textarea和ckeditor之间的切换。 到目前为止,我可以在这两个编辑器之间切换。但是我不能在两个编辑器中都有相同的内容。它把它当作两个独立的文本区,我希望当我从文本区切换到ckeditor时,它们的内容是相同的。有人能帮我和lemme知道我遗漏了什么吗

提前谢谢

代码:

更新代码
使用
CKEDITOR.instances.editor1.destroy()
将其还原到文本区域,并在需要CKEDITOR时再次调用
CKEDITOR.replace('editor1')


删除整个
,否则会得到意外的结果,您将使用两个具有相同id和名称的文本区域。

使用
CKEDITOR.instances.editor1.destroy()
将其还原到文本区域,并在需要CKEDITOR时再次调用
CKEDITOR.replace('editor1')


删除整个
,否则会得到意外的结果,您使用的是两个具有相同id和名称的文本区域。

我按照您建议的方式实现了,但数据在ckeditor和文本区域之间仍然不同步。如果您做得正确,它应该可以工作。检查您只有一个文本区域,并且没有任何javascript错误。谢谢您的输入。我现在只有1个textarea:editor1。与之前一样,切换正在工作。编辑器中的数据不同步,即,如果我使用ckeditor,然后切换到textarea,则ckeditor中的数据不在textarea中。已使用您的输入更新问题中的代码。您正在将参数传递给.destroy(),但我的示例没有任何参数。唯一允许的参数是布尔值“noUpdate”,因此字符串将转换为布尔值true,因此销毁实例时不会更新实例。查看API:非常感谢。成功了。从今以后,我将首先查看API定义。:-)我按照您建议的方式实现,但数据在ckeditor和文本区域之间仍然不同步。如果您做得正确,那么它应该可以工作。检查您只有一个文本区域,并且没有任何javascript错误。谢谢您的输入。我现在只有1个textarea:editor1。与之前一样,切换正在工作。编辑器中的数据不同步,即,如果我使用ckeditor,然后切换到textarea,则ckeditor中的数据不在textarea中。已使用您的输入更新问题中的代码。您正在将参数传递给.destroy(),但我的示例没有任何参数。唯一允许的参数是布尔值“noUpdate”,因此字符串将转换为布尔值true,因此销毁实例时不会更新实例。查看API:非常感谢。成功了。此后,我们将首先查看API定义。:-)
 <textarea id="editor1" name="editor1" class="ckeditor" rows="20" cols="75"></textarea>
     <input type="button" value="CKEditor" onclick="CKEDITOR.replace('editor1');" />
     <input type="button" value="Text editor" onclick="CKEDITOR.instances.editor1.destroy('editor1');" />        
     <input type="submit" value="Submit" />

  </form>