Bonsoir,
je souhaite envoyer un formulaire via xmlhttprequest afin de vérifier par une page php si certains champs n'existent pas deja dans la base de donnée (tout ca via une page php) et retournant ce qui n'est pas bon dans un div,
pour cela tout marche bien, mon seul probleme c'est que je ne sais pas comment faire et ou le faire pour traiter lorsqu'il n'y a pas d'erreur afin de dire d'envoyer le formulaire
voici la fonction utilisé lors de l'envoi du formulaire... (qui marche d'ailleurs très bien :)
function validate()
{
// initialisation d'xmlhttprequest
getXhr();
var Obj = document.getElementById('erreur');
xhr.onreadystatechange = function()
{
// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
if(xhr.readyState == 4 && xhr.status == 200)
{
Obj.style.display = "block";
Obj.innerHTML = xhr.responseText;
document.location.href = "#error";
}
else
{
Obj.style.display = "none";
}
}
// envoi du formulaire a la page php
var pseudo = document.formulaire.pseudo.value;
var pass = document.formulaire.pass.value;
var repass = document.formulaire.repass.value;
var email = document.formulaire.email.value;
var entreprise = document.formulaire.entreprise.value;
var adresse = document.formulaire.adresse.value;
var postal = document.formulaire.postal.value;
var ville = document.formulaire.ville.value;
var telephone = document.formulaire.telephone.value;
var fax = document.formulaire.fax.value;
xhr.open("POST","includes/ajax/validatinscription.php",true);
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
var data = "pseudo="+pseudo+"&pass="+pass+"&repass="+repass+"&email="+email+"&entreprise="+entreprise+"&adresse="+adresse+"&postal="+postal+"&+ville="+ville+"&telephone="+telephone+"&fax="+fax;
xhr.send(data);
}
Merci d'avance.