【问题标题】:How to disable text formatting when pasting in summernote editor?在summernote编辑器中粘贴时如何禁用文本格式?
【发布时间】:2022-06-23 19:15:07
【问题描述】:

在summernote编辑器中粘贴时如何禁用文本格式? 如何关闭文本格式,例如当你用word粘贴时等等。总是添加一堆不必要的样式。是否可以使其粘贴纯文本而不进行格式化?

【问题讨论】:

    标签: editor summernote


    【解决方案1】:

    通过使用summernote.paste 事件,我们可以在编辑器中跟踪粘贴,然后可以格式化文本或删除不必要的样式。

     $('#id').on('summernote.paste', function(e, ne) {
            //get the text
            let inputText = ((ne.originalEvent || ne).clipboardData || window.clipboardData).getData('Text');
            // block default behavior
            ne.preventDefault();
            //modify paste text as plain text
            let modifiedText = inputText .replace(/\r?\n/g, '<br>');
            //put it back in editor
            document.execCommand('insertHtml', false, modifiedText );
        })
    

    【讨论】:

      猜你喜欢
      • 2015-09-08
      • 2018-10-26
      • 2020-02-29
      • 1970-01-01
      • 2023-03-29
      • 2012-05-04
      • 2018-12-23
      • 2020-08-05
      • 2013-03-14
      相关资源
      最近更新 更多