Как проверить если input пустой?
На JavaScript не особо нужно делать проверку потому что большинство браузеров поддерживают HTML5.
Проверить нужно на стороне сервера, заполнены ли все обязательные поля.
Можно так:var button = document.querySelector('button');
var input = document.querySelector('input');
var result = document.querySelector('p');

button.addEventListener('click', function() {
  if(input.value === "") {
    result.textContent = "Заполните пустое поле";
  } else {
     result.textContent = "Все ок!";
  }
}, false)
Попробовать тут: codepen.io/Profiteer/pen/bBgJyZ