jQuery każda metoda nie zwraca wartości
$(document).ready(function() {
$('#commentForm').submit(function(){
return $('input[type=text], textarea').each(function(index){
if($(this).attr('value') == ""){
alert(msgHash[$(this).attr('id')]);
return false;
}else{
if(!$(this).attr('value').match(validateHash[$(this).attr('id')])){
//Do nothing
alert(msgOnError[$(this).attr('id')]);
return false;
}
}
});
return true;
});
});
Tutaj msgOnError, msgHash i msgHash są mapami, których używam do pobierania wiadomości dla każdego pola tekstowego o określonym identyfikatorze. Niestety każda metoda nie zwraca wartości false, aby anulować wysyłanie formularza. Co ja robię źle ?? Jestem nowy w jQuery, dzięki