Отправка формы на keyCode == «enter» (13)

Мне нужно отправить содержимое формы, когда я нажимаю клавишу Enter , но только если в форме нет сообщения об ошибке. Я создал следующую функцию:

$(targetFormID).submit(function (e) {
    var mess = error_m(targetDiv);
    if (e.keyCode == 13 && mess.length > 0) {
        e.preventDefault();
        e.stopPropagation();
    }
    if (mess.length == 0 && e.keyCode == 13) $(targetFormID).submit();
}); 

В этой функции переменная mess получает сообщение об ошибке, возвращаемое функцией error_m , остальное - простое условие кода, но оно не работает.

Нужна помощь !!

6
задан Fabián 14 August 2013 в 19:40
поделиться