$(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;
});
});
Здесь msgOnError, msgHash и msgHash - карта, которую я использую для получения сообщений для каждого текстового поля с определенным идентификатором.
К сожалению, каждый метод не возвращает false, чтобы отменить отправку формы. Что я делаю неправильно ?? Я новичок в jQuery, спасибо