Что-то не получается, все равно отправляет текст если поле uname_txt пустое

Код AS3:
submit_btn.addEventListener(MouseEvent.CLICK, ValidateAndSend);
function ValidateAndSend(event:MouseEvent):void{
if (uname_txt.text.length > 0) {
} else {
}
// validate form fields
if(!input_txt.length || !uname_txt.length) {
// Please type your name and chat content error display goes here
} else {
processing_mc.visible = true;
variables_se.requester = "new_chat";
variables_se.user_name = uname_txt.text;
variables_se.chat_body = input_txt.text;
varLoader_se.load(varSend_se);
input_txt.text = ""; // Empty the input field
output_txt.text = "Подождите идет соединение с сервером...";
} // close else after form validation