function envoi_formulaire(charte_id){ chargement(); var erreur = ""; if(charte_id != "charte_7" && $('g-recaptcha')){ var response=grecaptcha.getResponse(); if(response.length == 0) erreur += 'Veuillez valider le Captcha SVP.\n'; } var nom=document.getElementById("nom").value.replace(/\n/g,"__-__"); var ema=document.getElementById("ema").value.replace(/\n/g,"__-__"); var que=document.getElementById("que").value.replace(/\n/g,"__-__"); if(document.getElementById("suj")) { var suj='&suj='+document.getElementById("suj").value.replace(/\n/g,"__-__"); } else { var suj=''; } if(nom=="") { erreur += 'Veuillez saisir votre identité SVP.\n'; } if(ema=="") { erreur += 'Remplissez le champ email avec une adresse valide SVP.\n'; } else if(!checkMail(ema)) { erreur += 'Votre adresse email n\'est pas valide, veuillez vérifier SVP.\n'; } if(que=="") { erreur += 'Veuillez saisir une question SVP.\n'; } if(erreur==""){ var xhr = null; if(window.XMLHttpRequest) xhr = new XMLHttpRequest(); else if(window.ActiveXObject) { try { xhr = new ActiveXObject('Msxml2.XMLHTTP'); } catch (e) { xhr = new ActiveXObject('Microsoft.XMLHTTP'); } } else { alert('Votre navigateur ne supporte pas les objets XMLHTTPRequest...'); xhr = false; } var data = null; var filename = "../ajax/ajax.contact.php"; data = filename+'?nom='+nom+'&ema='+ema+'&que='+que+((charte_id != "charte_7")?'&g-recaptcha-response='+$('g-recaptcha-response').value:'')+(($('token'))?'&token='+$('token').value:'')+(($('action'))?'&action='+$('action').value:'')+suj; //alert(data); xhr.open("GET", data, true); xhr.onreadystatechange = function anonymous() { if(xhr.readyState == 4){ var resu = xhr.responseText; if(resu.substring(0,2)=="ok") { window.setTimeout("confirmation()",800); } else{ alert('Erreur, veuillez recommencer plus tard...'); alert('Debug :\n'+resu); dechargement(); } }; } xhr.send(null); } else { alert(erreur); dechargement(); } } function confirmation(){ alert("Votre message a été envoyé...\nNous vous répondrons le plus rapidement possible."); if(document.getElementById("suj")) { hide_div('quest'); } //document.getElementById("confirmation").innerHTML="Votre message a été envoyé...\nNous vous répondrons le plus rapidement possible."; dechargement(); //loading(); //show_div("confirmation"); } function deconfirmation(){ //hide_div("confirmation"); //deloading(); //document.getElementById("confirmation").innerHTML=""; }