function validator() { if (!document.getElementById("contact-form")) { return false; } var form = document.getElementById("contact-form"); form.onsubmit = function() { var errors = 0; $('#contact-form li.error span').remove(); $("li").removeClass("error"); var firstname = document.getElementById("conname"); if(firstname.value === '') { errors[errors++] $(firstname.parentNode).addClass("error").append('Name fehlt'); } var email = document.getElementById("conemail"); if(email.value === '') { errors[errors++] $(email.parentNode).addClass("error").append('E-Mail fehlt'); } else { if (!validEmail(email.value)){ errors[errors++] $(email.parentNode).addClass("error").append('Sie haben eine falsche E-Mail Adresse eingegeben'); } } var message = document.getElementById("conmessage"); if(message.value === '') { errors[errors++] $(message.parentNode).addClass("error").append('Nachricht fehlt'); } if (errors != 0) { return false; } } } $(document).ready(function(){ validator(); });