getContent()
는 잘 작동합니다. 귀하의 바이올린에는 편집기 값에 대한 폼 유효성 검사 코드가 포함되어 있지 않습니다. 여기서는 매우 중요합니다. 이 시도 :
var editorContent = tinyMCE.get('tinyeditor').getContent();
if (editorContent == '')
{
// Editor empty
}
else
{
// Editor contains a value
}
Forked fiddle
은 또한 당신이 당신의 select
드롭 다운에 대해 여러 id
의 선언했습니다 유의하십시오.
편집 : 당신은 getContainer()
방법 편집기 컨테이너의 id
얻을 수 있습니다 : tinyMCE.get('tinyeditor').getContainer()
. 에디터 후 오류 메시지를 삽입하면 다음과 같은 것이 될 것이다 :
$('<span class="error">Editor empty</span>').insertAfter($(tinyMCE.get('tinyeditor').getContainer()));
당신은 아마 오류 메시지가 할 것이다, 그래서이, 그러나, 사용자가 제출 버튼을 클릭 새로운 span
때마다 생성됩니다 컨테이너에 고유 한 id
이 있는지 확인하고 컨테이너를 삽입하기 전에 컨테이너가 이미 있는지 확인하십시오.
편집 2 : Updated fiddle.
@Victor : 좋아, 할 수 있지만 내 문제는이 문자열을 tinyMCE 옆에두고있다. Idon't는 tinymCe의 클래스/id를 얻는 방법을 알고있다. 그래서 나는 $ (". errormrssage")와 같은 것을 할 수있다. appendTo ('tinyMCEEditor의 class/id'); – Mike
@Mike : 추가 된 코드를 참조하십시오. – Viktor
@Victor :이 코드를 추가했는데 여기에 메시지를 제거하기 위해 더 필요한 것이있다. http://jsfiddle.net/bvNMc/13/ – Mike