设置只读 Ckeditor

SetReadOnly Ckeditor

本文关键字:Ckeditor 只读 设置      更新时间:2023-09-26

我很难使用CKEDITOR的setReadonly。我想在编辑器已经加载并准备好使用时使用setReadonly。我尝试使用instanceReady

    var editor;
    CKEDITOR.on( 'instanceReady', function( ev ){
        editor = ev.editor;
        editor.setReadOnly( true );
    });     

但这不起作用,我尝试使用示例正在使用的按钮,并且工作正常。当编辑器准备好使用时,是否有自动setReadonly

谢谢

最好将其创建为只读,而不是等待它完成,然后告诉它以只读方式重新启动。

例如

<!DOCTYPE html>
<html>
<head>
  <script type="text/javascript" src="ckeditor/ckeditor.js"></script>
</head>
<body>
<textarea name="messageid" id="messageid">
    abc
</textarea>
<script type="text/javascript">
   CKEDITOR.replace('messageid', {readOnly: true} );  
 </script>   
</body>
</html>

小提琴演示

在这里你可以看到它是如何工作的!!对我来说工作得很好。

http://ckeditor.com/latest/samples/readonly.html

很简单

,在文本区域中使用禁用标签。

例:

<!DOCTYPE html>
<html>
<head>
  <script type="text/javascript" src="ckeditor/ckeditor.js"></script>
</head>
<body>
<textarea name="messageid" id="messageid" disabled="disabled">
    abc
</textarea>
<script type="text/javascript">
   CKEDITOR.replace('messageid');  
 </script>   
</body>
</html>