2013-05-30 85 views
0

我要检查CK文本编辑的验证它是否是空的或不如何检查CKEditor中是否有一些HTML标签?

我使用这个代码: -

if ($(".cleditorToolbar:eq(0)").next().next('iframe').contents().find('body').getInnerText().trim() == '') { 
     $('span[id$=span_0]').html('Please enter question text'); 
     return false; 
    } 

当我输入的CK编辑器,它工作正常一些文本,但是当我粘贴一些图像,它不验证HTML标签,即标签,如何在Ck编辑器中验证html标签和文本文件,请帮助我?

回答

2

你有没有尝试一下本作的 “空考”:

if(CKEDITOR.instances.yourInstance.getData() === '') { 
    // It's empty 
} 

我认为你可以使用这样的 '数据处理器':

CKEDITOR.replace('editor1', { 
    on: { 
     pluginsLoaded: function(event) { 
     event.editor.dataProcessor.dataFilter.addRules({ 
      elements: { 
       a: function(element) { 
        var attr = element.attributes; 
        if(attr.href && attr.href.indexOf('#') === -1) { 
        element.attributes.target = '_blank'; 
        } 
       }, 
       // remove script 
       script: function(element) { 
        return false; 
       } 
      } 
     }); 
     } 
    } 
}); 

Documentation

相关问题