CKEditor:禁用textarea而不是按钮

时间:2018-01-04 07:09:56

标签: javascript ckeditor

有人能告诉我如何在不禁用按钮的情况下禁用textarea / content区域吗?

2 个答案:

答案 0 :(得分:0)

我不清楚你想要完成什么,所以也许你可以更详细地解释一下。

在任何情况下,您都可以使用setReadOnly()方法将CKEditor设置为只读。这将禁用工具栏和内容区域。通过启用按钮禁用内容区域会造成真正令人困惑的用户体验,用户并不真正了解正在发生的事情,所以也许您可以重新思考自己的想法?

您可以在Read-only Mode demo中看到Read-Only Mode documentation并详细了解此功能。

答案 1 :(得分:0)

您可以尝试使用以下黑客但请注意您只能设置现有内容的样式,但您无法插入任何内容(例如,您不会插入表格,但您将能够加粗或链接您的文字)。

var editor = CKEDITOR.replace( 'editor1', {
    language: 'en',
    on : {
        contentDom : function( event ) {
            CKEDITOR.instances.editor1.document.getBody().setAttribute( 'contenteditable', false );
        }
    }   
});