小编Ant*_*ton的帖子

TinyMCE撤消操作不会触发更改事件

不确定是否有人曾经使用过你的TinyMCE这个问题.我有一个on change事件处理程序,它改变另一个元素的值.请参阅下面的init代码:

/** Initialize TinyMCE inline editor for headline text */
tinymce.init({
    selector: ".editable.headline",
    paste_as_text: true,
    inline: true,
    toolbar: "undo redo",
    menubar: false,
    verify_html: false,
    font_formats: "MuseoSans = sans-serif;",
    setup: function(ed) {
        var text = '';
        var wordlimit = 200;
        /** handler for keydown event to prevent < 200 character limit */
        ed.on('keydown',function(e) {
            text = ed.getContent().replace(/(< ([^>]+)<)/g, '');
            wordcount = wordlimit - (text.length);
               if(wordcount <= 0 && e.keyCode != 8) {
                    e.preventDefault();
                    e.stopPropagation();
                    return false;
               }
        });
        /** handler …
Run Code Online (Sandbox Code Playgroud)

html javascript tinymce

3
推荐指数
2
解决办法
2452
查看次数

标签 统计

html ×1

javascript ×1

tinymce ×1