Делаю небольшой квиз, проблема заключается в том, что форма "отправляется" в любом случае. Как только не пробовал делать уже. Если делать через return false, то красится только одно не заполненное поле( которое первое попадется).
Для пример скину фидл, чтоб было более наглядно.
https://jsfiddle.net/7xgy9650/
Задумка что при клике на кнопку, если форма не валидна, будет писаться сообщение, если все норм, то в консоль выводить, о том отправка сделана или доделаю переход, на следующую страницу квиза...