just examine my code again and i already have the return false; function handleNewsletter(){ $('.error').hide(); $(".knop").click(function() { // Your code here $('.error').hide(); var vnaam = $("input#vnaam").val(); if (vnaam == "") { $("label#vnaam_error").show(); $("input#vnaam").focus(); return false; } var anaam = $("input#anaam").val(); if (anaam == "") { $("label#anaam_error").show(); $("input#anaam").focus(); return false; } var email = $("input#email").val(); if (email == "") { $("label#email_error").show(); $("input#email").focus(); return false; } var voorw = $('#akkoord_vw').is(':checked') ;
if (voorw == false) { $("label#akkoord_error").show(); return false; } var tssn = $("input#tssn").val(); //var geslacht = $('input[geslacht]:checked').val(); var dag = $('#dag :selected').text(); var maand = $('#maand :selected').text(); var geslacht = $("input[name=geslacht]:checked").val(); var gebDat = dag + '-' + maand + '-' + $("input#jaar").val(); var dataString = 'vnaam='+ vnaam + '&tssn='+ tssn +'&anaam='+ anaam +'&email=' + email + '&geslacht=' + geslacht +'&gebDat='+gebDat; //alert ("data: "+dataString); $.ajax({ type: "POST", url: "/incs/process-form2.php", data: dataString, success: function(msgReturn) { //alert(msgReturn); <----from here it doesn't work as expected!!!!!!!!!!!!!!!!!!!! $('#textContent').html("<div id='message'></div>"); $('#message').html("<h3>Nieuwsbrief</h3>") .append("<p>Bedankt, voor uw nieuwsbrief aanmelding.</p>") .hide() .fadeIn(1500); } }); return false; //end code }); }//end handleNewsletter