Как я могу предотвратить событие вставки tinyMCE?

Мне нужно предотвратить событие вставки tinyMCE, если длина текущего содержимого редактора плюс длина вставляемых слов превышает указанный предел. Как мне это сделать? Спасибо.

3 ответа

Решение

Я был неправ. Мне не нужно предотвращать или отключать вставку в tinyMCE, чтобы сделать это. Я использовал их плагин для вставки и изменил содержимое до его вставки.

function(pl, o) {
      ...

      if(len > limit) {
           o.content = '';
      } 
}

Я думаю, что лучше использовать функцию paste_preprocess.

Это старый вопрос, но другие могут наткнуться на эту проблему.

Вот решение:

      paste_preprocess: function (plugin, args) {
    args.content = ''; // modify or do anything with the clipboard data
},

Сделай это внутри, init

Другие вопросы по тегам