这是我的代码:
var content = tinymce.get('post_content').getContent();
if(($.trim(content)).length==0 || content == '' || /^(?:\s|<br *\/?>)*$/.test(content)) {
return false;
} else {
return true;
}
当我设置init tinymce时,这段代码工作正常:
'force_p_newlines' => false,
'force_br_newlines' => false,
'forced_root_block' => '',
有更好的解决方案吗?因为当我设置forced_root_block为null时,我无法使用按钮aligncenter,alignleft,alignright,...
答案 0 :(得分:0)
这很容易做到。 以下代码段检查编辑器textcontent:
var body = tinymce.editors[0].getBody();
var textcontent = body.textContent;
textcontent = textcontent.replace(/^[ \s]+|[ \s]+$/ig, '');
if (!textcontent.length) alert("Content is empty!");