I have a textarea where I use javascript to check if there's something writen on it:
if (!editorInstance.document.getBody().getChild(0).getText()) {
do some action
}
It works fine for firefox, but in IE9 I get this error telling it's a null or undefined object (so IE doesnt check my condition). so I tried:
var hasText = editorInstance.document.getBody().getChild(0).getText();
if (typeof hasText === 'undefined') {
do some action
}
The problem is that it still stops in the first line ( var hasText = edit... ), because the editorInstance.document.getBody().getChild(0).getText() returns null or undefined
EDIT
when I do editorInstance.document.getBody().getChild(0).getText(), I get all text entered in the textarea, but when there's no text entered (I check it to validate this field), this code returns nothing, this is why the hasText variable is not working the way I expected.
Any idea about how can I solve it?
bodyhas no children?editorInstanceitself is null?