Javascript TinyMCE:将文本从TinyMCE实时复制到常规文本字段

Javascript TinyMCE:将文本从TinyMCE实时复制到常规文本字段,javascript,jquery,html,tinymce,Javascript,Jquery,Html,Tinymce,我已经在这里挣扎了好几个小时了。我们在一个消费系统的后端使用tinyMCE,这一功能要求用户在tinyMCE编辑器中键入的任何文本都能够镜像到常规文本字段(内部没有html标记) 这里的想法是一个字段用于HTML邮件内容(TinyMCE),一个字段用于简单的明文邮件(RegularTextArea)。因此,当用户在TinyMCE中键入电子邮件内容时,文本将被逐字复制到纯文本区域 然而,即使使用tinyMCE特定的JS,我也无法让这个看似基本的功能发挥任何作用 以下是我的最新尝试(其中有几次,并不

我已经在这里挣扎了好几个小时了。我们在一个消费系统的后端使用tinyMCE,这一功能要求用户在tinyMCE编辑器中键入的任何文本都能够镜像到常规文本字段(内部没有html标记)

这里的想法是一个字段用于HTML邮件内容(TinyMCE),一个字段用于简单的明文邮件(RegularTextArea)。因此,当用户在TinyMCE中键入电子邮件内容时,文本将被逐字复制到纯文本区域

然而,即使使用tinyMCE特定的JS,我也无法让这个看似基本的功能发挥任何作用

以下是我的最新尝试(其中有几次,并不是说这比我以前的迭代“更正确”,只是最近的一次):


HTML

#HTML#
纯文本
#正文#
相关JS:

    <script language="javascript">

function copyText (){
    var content = tinymce.get('HTML').getContent({format : 'raw', no_events : 1});
    document.getElementsById('Text').innerHTML = content;
}
</script>

函数copyText(){
var content=tinymce.get('HTML').getContent({format:'raw',no_events:1});
document.getElementsById('Text')。innerHTML=content;
}

那么,如何通过TinyMCE的按键实时地将文本复制到这个常规文本区域呢

为此,您需要使用tinymce onKeydown或onkeydup处理程序。这个可以像这样在tinymce init中设置

tinyMCE.init({
   ...
   setup : function(ed) {
      ed.onKeyUp.add(function(ed, evt) {
          copyText();
      });
   }
});

当然,看看这个简单的小提琴:对不起,我想我一定错过了什么。。。当我在任何一个文本字段中键入内容时,都不会发生任何事情?那么,我该如何通过击键使其能够实时工作呢?对于新手提出的问题,我很抱歉,我只是从来没有深入研究过TinyMCE=p这很简单:我已经在配置中添加了onKeyUp配置参数和设置:非常感谢Thariama,你真是一个天赐良机。
tinyMCE.init({
   ...
   setup : function(ed) {
      ed.onKeyUp.add(function(ed, evt) {
          copyText();
      });
   }
});