Доброго времени суток,
Делаю валидацию формы, подскажите где ошибка? не отрабатывает блок if/else
submitForm: function(e) {
e.preventDefault();
var form = $(this),
submitBtn = form.find('button[type="submit"]');
console.log(app.validateform(form));
if( app.validateform(form) === false ) {
alert('false');
return false;
}else {
alert('ajax next');
}
},
При любом значении true/false срабатывает только else..
Хотя app.validateform(form) возвращает именно true/false
Ссылка на код и форму: JSfidle
Просьба помочь. Спасибо.
validateform: function(form) {
...
valid = true; // not 'true'!
...
valid = false; // not 'false'!
...
}
submitForm: function(e) {
// убрать: e.preventDefault();
...
if(!app.validateform(form)) {
...
}
Сборка персонального компьютера от Artline: умный выбор для современных пользователей