function validator() { if (!document.getElementById("faq-form")) { return false; } var form = document.getElementById("faq-form"); form.onsubmit = function() { var errors = 0; $('#faq-form li.error span').remove(); $("li").removeClass("error"); var firstname = document.getElementById("faqname"); if(firstname.value === '') { errors[errors++] $(firstname.parentNode).addClass("error").append('Name fehlt'); } var email = document.getElementById("faqemail"); 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("faqmessage"); if(message.value === '') { errors[errors++] $(message.parentNode).addClass("error").append('Nachricht fehlt'); } if (errors != 0) { return false; } } } $(document).ready(function(){ validator(); });