SetReadOnly Ckeditor

时间:2012-05-10 15:27:06

标签: javascript jquery ckeditor

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

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

但这不起作用,我尝试使用样本正在使用的按钮,它工作正常。当编辑器准备好使用时,是否自动存在setReadonly

由于

3 个答案:

答案 0 :(得分:2)

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

例如

<!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>

Fiddle demo

答案 1 :(得分:2)

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

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

答案 2 :(得分:1)

很简单,在textarea中使用disabled标记。

示例:

<!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>