2012-11-22 6 views
3

tinymce에 빈 콘텐츠가 있는지 어떻게 확인할 수 있습니까? 나는 그것을 테스트하고 있습니다 :tinymce 편집기가 비어 있는지 확인하고 forced_root_block 옵션이 div로 설정됩니다.

http://jsfiddle.net/Jjw2U/

TinyMCE를 편집기 나에게 빈 문자열을 반환하지 않습니다 그것이 내가 forced_root_block 옵션을 설정 때문에 빈 DIV 행을 넣어

<div>&nbsp;</div> 

기본적으로 빈 태그

을 설정하기 때문에 'div'로 변경했지만 forced_root_block 변경을 원하지 않습니다.

나는 정규식

editorContent.replace("/(<div>&nbsp;</div>)+/gi"," "); 
    editorContent = editorContent.replace(/^\s+|\s+$/g,""); 

으로하려고하지만, 그것은 '작업 아무튼. 나는 잘못된 정규식인가?

어떻게하면됩니까? 그것은 엄격하게 빈 내용을 말하기 아니에요

if (editorContent == '' || editorContent == null || editorContent == '<div>&nbsp;</div>') 

,하지만 난 당신이 알고 싶은 가정이다 텍스트 영역에 의미있는 변화를 만들어하지 않은 사용자를 나타냅니다

답변

1

그냥 시험이 추가 .

+0

사용자를 눌러 넣어 TinyMCE에 서로 다른 시간을 입력하기 때문에 경우가 작동하지 않습니다 더

 
 
 
 
paganotti

+0

그래서 당신이 원하는 것은 확인 후 문자 나 HTML 엔티티 여부, 빈 div의 제거, 공백을 트림하는 것입니다 텍스트 영역이 비어 있다면? – ultranaut

+0

그래, 그처럼 – paganotti