Валидация формы, где ошибка?

372
27 декабря 2016, 02:11

Доброго времени суток,
Делаю валидацию формы, подскажите где ошибка? не отрабатывает блок 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

Просьба помочь. Спасибо.

Answer 1
validateform: function(form) {
  ...
  valid = true; // not 'true'!
  ...
  valid = false; // not 'false'!
  ...
}
submitForm: function(e) {
  // убрать: e.preventDefault();
  ...
  if(!app.validateform(form)) {
  ...
}
READ ALSO
js добавить input

js добавить input

Здравствуйте, нужна помощьНужен скрипт, который по нажатию кнопки будет добавлять input и устанавливать ему name = "input_form" + N где N это количество...

499
webdriver плюс phantomjs (nodejs)

webdriver плюс phantomjs (nodejs)

Привет! Не могу с ходу найтиЕсли я хочу хром подключить, я скачаю пакет chromedriver и сделаю:

361
Изменения текста кнопок “choose file” в Contact Form 7 (wordpress)

Изменения текста кнопок “choose file” в Contact Form 7 (wordpress)

Собственно вопрос в названиюМне нужно заменить текст кнопок в Contact Form 7 на вордпресе (их значение дает сам браузер) на свои

362
Работа с pug(jade)-шаблонами в проекте с помощью webpack

Работа с pug(jade)-шаблонами в проекте с помощью webpack

Как можно преобразовать pug-файлы в html-шаблоны без их явного импортирования в точку входа?

757