我想检查CK texteditor的验证是否为空
我应用此代码: -
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标签和文本文件,请帮助我出来??
答案 0 :(得分:2)
你有没有尝试过这个空洞测试" :
if(CKEDITOR.instances.yourInstance.getData() === '') {
// It's empty
}
我认为您可以使用' dataProcessor'像这样:
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;
}
}
});
}
}
});