CKEDITOR - 防止在单击工具栏上的 'Save' 按钮时刷新页面并调用自己的函数

CKEDITOR - Prevent Page refresh on clicking 'Save' Button on Toolbar and call own function

我们如何在点击工具栏中的 保存 按钮时调用我们自己的函数?此外,它目前会在点击保存按钮时刷新页面,我们如何防止这种情况发生?

CKEDITOR 在单击工具栏保存按钮时触发 保存事件。我们需要听听它。

为了防止页面刷新,我们需要添加

return false;

到我们的侦听器回调函数。 示例:

HTML

<textarea name="editor1" id="editor1" rows="10" cols="80">--</textarea>

JS

CKEDITOR.replace( 'editor1' ); //Replace text area with CKEditor

CKEDITOR.instances.editor1.on( 'save', function( evt ) {    
        alert(evt.editor.getData());
        return false; //Prevents Page Refresh
        });