Cześć, mam problem z walidacją w JS.
Chodzi o to:

Input podświetla się na czerwono i kiedy klikamy "wyślij" powinien pojawić się komunikat o uzupełnieniu wszystkich pół podświetlonych na czerwono, jednak tak się nie dzieje. Formularz wysyła wiadomość do mnie na skrzynkę. Ktoś wie w czym może być problem?
KOD js
$(document).ready(function() {
//Walidacja wiadomości
$('input').on('blur', function() {
var input = $(this);
var text = $(this).val();
if(text){
input.removeClass("invalid").addClass("valid");
}
else{
input.removeClass("valid").addClass("invalid");
}
});
//Po próbie wysłania formularza
$('button').click(function(event){
var x = $('input');
if(x.hasClass('valid'))
{
}
else
{
event.preventDefault();
swal({
title: "Proszę uzupełnić wszystkie pola, podswietlone na czerwono",
confirmButtonColor: "#000",
confirmButtonText: "OK" }); }
});
});