Tag: ckeditor

如何使用jQuery禁用CKeditor

我在我的Web应用程序中使用CKEditor ,需要从javascript禁用/启用编辑器。 我知道有一个名为readOnly的选项,但我不知道如何从jQuery中设置它。 有人知道如何使用jQuery禁用和启用CKEditor吗?

获取CKEditor内容? – jQuery

我的CKEditor代码是 window.onload = function() { var editor = CKEDITOR.replace( \’big_info\’ ); CKEDITOR.config.height = \’330px\’; CKEDITOR.config.toolbar_Full = [ [\’Source\’,\’-\’,\’Templates\’], [\’Maximize\’, \’ShowBlocks\’], [\’Cut\’,\’Copy\’,\’Paste\’,\’PasteText\’,\’PasteFromWord\’,\’-\’,\’SpellChecker\’, \’Scayt\’], [\’Undo\’,\’Redo\’,\’-\’,\’Find\’,\’Replace\’,\’-\’,\’SelectAll\’,\’RemoveFormat\’], [\’TextColor\’,\’BGColor\’], [\’NumberedList\’,\’BulletedList\’,\’-\’,\’Outdent\’,\’Indent\’,\’Blockquote\’], \’/\’, [\’Bold\’,\’Italic\’,\’Underline\’,\’Strike\’,\’-\’], [\’Styles\’,\’Format\’,\’Font\’,\’FontSize\’], [\’JustifyLeft\’,\’JustifyCenter\’,\’JustifyRight\’,\’JustifyBlock\’], [\’Link\’,\’Unlink\’,\’Anchor\’], [\’Image\’,\’Flash\’,\’Table\’,\’HorizontalRule\’,\’PageBreak\’] ]; CKFinder.SetupCKEditor( editor, { BasePath : \’/javascript/ckfinder/\’, RememberLastFolder : false } ) ; }; 我想获取编辑框的内容并通过我的jQuery脚本中的JSON发送它。 我找不到怎么做。

如何将CKEditor集成到Asp.net MVC中

在CodeProject为FCKEditor看了这篇文章 。 有人可以解释新版本的内容吗?

如何使用加载gif添加ajax保存按钮到CKeditor 4.2.1。

我发布这个是因为这可能对那些不知道如何在正常和内联编辑模式下向ckeditor显示保存图标的人有所帮助。 我正在寻找一个简单的保存插件,但找不到与ckeditor 4.2.1一起使用的插件。 我决定自己做。 在我的回答中,您将找到插件的代码以及谷歌驱动器下载链接。 此下载包含保存图标以及加载gif图标。 该插件将向工具栏添加一个保存按钮。 单击此按钮将向服务器发出异步发布请求。 在请求期间,保存按钮将显示动画ajax加载程序。

如何用jquery清除ckeditor

如何通过点击按钮/链接清除ckeditor textarea和jquery? 我试过这个: $(“textarea.editor”).val(”); 和$(“textarea.editor1″).val(”); 当我在初始化编辑器$ckeditor->editor(‘editor1’, $nDetails);我尝试使用最后的1 $ckeditor->editor(‘editor1’, $nDetails); 用PHP 任何帮助将不胜感激。 Details: <?php // Helper function for this sample file. function printNotFound( $ver ) { static $warned; if (!empty($warned)) return; echo 'Error: ‘.$ver.’ not found. ‘ . ‘This sample assumes that ‘.$ver.’ (not included with CKFinder) is installed in ‘ . ‘the “ckeditor” sibling folder […]

CKEditor4:使文本与HTML不同

我将StrInsert插件添加到我的CKEditor中。 它基本上添加了一个按钮,在我的编辑器中,它被标记为CRM Field 。 按钮的作用是将值添加到编辑器中。 例如:当我从下拉列表中点击$[FIRST_NAME] ,它会将文本${__VCG__VAL__FIRST_NAME}附加到我的编辑器中。 为什么我将下拉列表$[FIRST_NAME]命名为${__VCG__VAL__FIRST_NAME} ? 因为我希望HTML ${__VCG__VAL__FIRST_NAME} 而编辑器中显示的text是$[FIRST_NAME] 如screenshot_2 ${__VCG__VAL__FIRST_NAME}所示,下面显示的HTML正是我想要的,但不是显示文本${__VCG__VAL__FIRST_NAME}而是希望编辑器显示文本$[FIRST_NAME] 我的问题是,如何使HTML与某些保留关键字的编辑器中显示的text不同?

ckeditor将内容转换为textarea的变更事件 – 初学者

当用户将值输入ckeditor时,我试图将我的ckeditor的内容输入到关联的textarea中。 我已经阅读了几个有用的线程,即这里和这里 ,但我会绕圈子,因为我的代码经验和知识并不是那么好。 我理解ckeditor是如何工作的,我应该使用post中描述的更改事件。 我设法添加以下jquery代码,以便在用户将值输入ckeditor时显示警报消息: for (var i in CKEDITOR.instances) { CKEDITOR.instances[i].on(‘change’, function() {alert(‘value changed!!’)}); } 我的文字区号是: 当用户使用ckeditor change事件键入时,如何更改上面的jquery代码以将ckeditor中的值输入到文本区域? 这真的可以帮助我,因为我甚至无法解决这个问题感到非常沮丧 – 尽管我认为我非常接近解决方案..

jQuery对话框中的CKEditor实例

我正在使用jQuery打开一个对话框窗口,其中textarea转换为CKEditor的实例。 我正在使用CKEditor团队提供的jQuery适配器,但是当对话框窗口打开时,我无法与编辑器交互(它已创建,但“null”写在内容空间中,我无法点击任何内容或修改内容)。 这个错误报告似乎说通过使用补丁提供问题是固定的,但它似乎并没有为我工作… 这是我的代码(也许我以编程方式做错了): HTML: 我的包括(所有内容都包含正确,但也许包括订单问题?): 使用Javascript: $(‘#ad_content’).ckeditor(); /* snip */ $(‘#ad_div’).dialog( { modal: true, resizable: false, draggable: false, position: [‘center’,’center’], width: 600, height: 500, hide: ‘slide’, show: ‘slide’, closeOnEscape: true, autoOpen: false }); $(‘.analyse_cell’).click(function(){ $(‘#ad_div’).dialog(‘open’); }); 编辑:经过一些进一步的测试后,我注意到按下工具栏按钮给了我这个错误: 错误:this.document.getWindow()。$未定义源文件:includes / ckeditor / ckeditor.js行:82

与ckeditor集成的textarea的jqueryvalidation

我有一个text-area 这与CKEDITOR整合在一起 CKEDITOR.replace(“event-body”) 并且jqueryvalidation插件 。 代码是这样的 $(‘#event’).validate({ rules:{ name:{ required: true }, }, messages:{ body:{ required: “event body is required” } }, errorPlacement: function(error, element){ $(element).each(function (){ $(this).parent(‘td’).find(‘p.error’).html(error); }) }); 代码工作得很好但是当我输入我的textarea元素时,我仍然会收到错误消息,直到我单击它两次。 即我必须提交我的页面两次,以便即使textarea不为空也不会出现错误消息。 有没有办法顺利validation它(无需点击两次)。

在变更事件中将ckeditor内容发送到textarea – 表单上的多个ckeditors

在很多帮助下,我终于让CKEditor更新了相关的文本区域。 请看这里的post 。 但是,当表单上有超过1个CKEditor时,我很难理解如何让CKEditor更新每个相关的文本区域。 这是我目前拥有的jquery。 它仅更新表单上的最后一个CKEditor关联文本区域: for (var i in CKEDITOR.instances) { CKEDITOR.instances[i].on(‘change’, function() { CKEDITOR.instances[i].updateElement() }); //update the relative hidden textarea. } 当表单上有5个或10个CKEditor时,如何更新每个关联的CKEditor文本区域?