function isvalid(el){
var log=[];
if(el.name.value.trim().length<1)
log.push("Короче, имя не должно быть короче 1 буквы");
if(el.email.value.indexOf("@")==-1)
log.push('И имейла без собаки не бывает');
if(log.length) {
alert( log.join('<br>'));
return false;
}
else
return true;
}
в нажатии кнопки
return isvalid(this.form); // если вернется фолс - событие не проканает, а если тру - проканает дальше и форма отправится