tinyMCE更改事件有效,但隐藏的文本区域无效

用户名

我已经使用以下代码(从TypeScript代码生成)为文本区域(大约12个)的列表启动了tinyMCE。

tinymce.init({
        selector: this.selector,
        setup: function (editor) {
            editor.on('change blur', function () {
                editor.save();
                tinymce.triggerSave();
                console.info('tinyMCE change event fired.');
            });
        },
        branding: this.branding,
        menubar: this.menubarFlag,
        browser_spellcheck: this.browser_spellcheck,
        fontsize_formats: this.fontsize_formats,
        block_formats: this.block_formats,
        toolbar1: this.toolbar1,
        height: this.height,
        plugins: this.plugins
    });

我都尝试了editor.save(); 和tinymce.triggerSave(); 在tinyMCE更改事件上。但是,即使将内容更新为textarea,仍不会触发隐藏的textarea更改事件。

我需要textarea的事件才能通过添加name属性将元素实际添加到表单中。

    $(divObj).find('.segment-input').change(function () {
         $(divObj).find('input[type="hidden"]').attr('name', $(divObj).find('input[type="hidden"]').attr('name-nochange'));
         $(divObj).find('input[type="hidden"]').removeAttr('name-nochange');
    });
迈克尔·弗罗明

根据您上面的评论,查看此小提琴:

http://fiddle.tinymce.com/Cogaab

editor.on()函数可以访问e触发它的编辑器(在小提琴中)。您可以(除其他外)获得基础文本区域的目标ID。在我提供的小提琴我日志到控制台上的每个编辑的initchangeblur

知道ID后,您就可以使用JavaScript并对该本地元素执行所需的操作。

该编辑器(e)对象中有多种有用的数据-它值得记录e并查看其中还有什么,因为那里的其他数据也可能对您的情况有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

更改文本区域的事件

django tinymce没有显示丰富的文本区域

在文本区域隐藏光标

从TinyMCE文本区域获取价值

表情符号区域导致执行隐藏文本区域事件的问题

TinyMCE 5-在文本区域仅显示第一个单词并隐藏结构

如何实现无法更改现有值的文本区域?

使用javascript手动更改表单/文本区域输入,并确保触发所有事件侦听器

我正在尝试为我的 wordpress 网站上的文本框重新着色,但我的代码仅在文本区域具有焦点时才有效

选择其他单选时显示/隐藏文本区域 - 未触发 jQuery 事件

单击更改后,仅在文本区域上触发更改事件流星

离子文本区域输入事件

django-tinymce 在 django admin 中的所有文本区域上工作

如何使TinyMCE与具有相同数组名称的多个文本区域一起使用

IN有效,但NOT IN无效

为什么onsubmit事件有效但addEventListener无效?

如何捕获Javascript文本区域中的事件以记录所有键入的文本

文本区域输入更改后的setInterval

如何更改文本区域大小的位置?

如何在文本区域更改div?

提交后更改文本区域长度

更改文本区域并使用onclick输入

文本区域变脏时更改按钮

使用Javascript更改文本区域的颜色

通过ngModel绑定设置值时如何触发文本区域上的更改事件

图片动画有效,但文本动画无效

显示/隐藏带有验证的文本区域。显示时,单击单选按钮

如何使用JavaScript获取Tinymce文本区域的内容

TinyMCE onsubmit 不会填充文本区域。