https://jsfiddle.net/qwertyzaqqq/952uhrL0/7/
Как можно сделать валидацию формы без библиотек , на js ? Есть функция enableValidation. Если не заполнено хоть одно поле , то кнопка горит не активным (как сейчас). Условия валидации вроде задал. Ошибки о валидации появлялись под полем ввода (в красной рамке)
Задать eventlistener на событие ( например change ) для каждого input-а и там уже проверять. Если на форме все заполнено правильно, убирать у кнопки атрибут 'disabled', если что-то не так - выводить сообщение.