if(racine==null) { var racine='./'; } function envoi_formulaire(){ chargement(); var erreur = ""; var nb_erreur = 0; if($('.g-recaptcha').length>0){ var response=grecaptcha.getResponse(); if(response.length == 0) erreur += 'Veuillez valider le Captcha.\n'; } var nom=$("#nom").val().replace(/\n/g,"__-__"); var ema=$("#ema").val().replace(/\n/g,"__-__"); var que=$("#que").val().replace(/\n/g,"__-__"); if(nom=="") { nb_erreur++; $("#nom").css("border","1px solid #FF0000"); } if(ema=="") { nb_erreur++; $("#ema").css("border","1px solid #FF0000"); } else if(!checkMail(ema)) { erreur += 'Votre adresse email n\'est pas valide, veuillez vérifier SVP.\n'; $("#1").css("border","1px solid #FF0000"); } if(que=="") { nb_erreur++; $("#que").css("border","1px solid #FF0000"); } if(nb_erreur>0){ erreur += ((nb_erreur==1) ? 'Le champ suivant est obligatoire.\n' : 'Les champs suivants sont obligatoires.\n' ); } if(erreur==""){ $.ajax({ type: 'GET', data: 'nom='+nom+'&ema='+ema+'&que='+que+'&g-recaptcha-response='+$('#g-recaptcha-response').val(), url: racine+"ajax/2017/ajax.contact.php", success: function(request) { if(request.substring(0,2)=="ok") { window.setTimeout("confirmation()",800); } else if(request=="captcha_duplicate") { alert('Vous avez déjà envoyé ce formulaire!'); location.reload(); } else if(request=="captcha_fail") { alert('Erreur lors de la confirmation du captcha.'); dechargement(); } else { alert('Erreur, veuillez recommencer plus tard...'); //alert('Debug :\n'+request); dechargement(); } } }); } else { alert(erreur); dechargement(); } } function confirmation(){ $("#confirmation").html("Votre message a été envoyé...\nNous vous répondrons le plus rapidement possible."); dechargement(); loading(); show_div("confirmation"); } function deconfirmation(){ hide_div("confirmation"); deloading(); $("#confirmation").html(""); }