Вы всегда можете использовать AJAX для проверки ваших полей, если вы более знакомы с серверными сценариями, такими как PHP.
Возвращаясь к JS, я думаю, что вы хотите достичь:
$("input:text").bind("blur, keyup", function(){
if($(this).val().length > 0){
//Valid not empty
$(this).removeClass("notvalid");
}else{
//invalid empty
$(this).addClass("notvalid");
}
});
$("#customForm").submit(function(){
$("input:text").keyup(); //triggers the keyup event on input fields
//which then validates your fields according the
//code above.
if($("form .notvalid").length > 0){
//You got some invalid fields in form
return false;
}else{
//All fields are valid continue
return true;
}
});
это может выглядеть совсем иначе, чем ваш подход, но если вы хотите изучить jQuery, лучше ознакомиться с ним. Я прокомментировал некоторые процессы, но если у вас есть какие-либо сомнения в методах или функциях, использованных в приведенном выше коде, просто зайдите на Google. Удачи!