我在项目(PHP,Codeigniter)中的现有HTML表单中添加了TinyMCE(版本4.0.2)编辑器。我的最终目标是启用表单提交按钮,如果在包括TinyMCE编辑器的表单中发生任何更改。我只能用除TinyMCE编辑器之外的形式来做。我无法检测到TinyMCE的变化。
我想检测键盘上是否发生任何更改。我已经看到,酊剂具有像波纹管的交换功能。
setup : function(ed) { ed.onChange.add(function(ed,l) { console.debug('Editor contents was modified. Contents: ' + l.content); });
我把高层设置代码放在了bellow init函数中,但没有找到我的输出。
tinymce.init({ });
你能告诉我们如何检测变化,还是更好的想法。请帮忙。
对不起,我的英语不好。
解决方法
我迟到了聚会,不过以后可以参考这个在TinyMCE 4.X中的做法:
tinyMCE.init({ setup:function(ed) { ed.on('change',function(e) { console.log('the event object ',e); console.log('the editor object ',ed); console.log('the content ',ed.getContent()); }); } });