Voila j'ai créé un formulaire en html et pour faire les controle de saisi j'ai voulu utiliser de l'ajax mais il y a un problème, je pense qu'il se situe au niveau de cette appel XhrObj.onreadystatechange...

voila le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
function verifNom(nom)
{
	var XhrObj = creerHttpRequest();
	nomWarning = document.getElementById("nomWarning");
	XhrObj.open("POST", "verifForm.php");
 
	XhrObj.onreadystatechange = function()
	{
	  if (XhrObj.readyState == 4 && XhrObj.status == 200) {
		if (XhrObj.responseText == 'OK') {
		  // ok nom conform
		  nomWarning.innerHTML='<img src="images/accepter.png" alt=""/> Ok';
		  bNom = true;
		} else {
		  // erreur nom pas conform
		  nomWarning.innerHTML='<img src="images/refuser.png" alt=""/> Déjà pris';
		  bNom = false;
		}
	  }
	}
	XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	XhrObj.send('n='+nom);
}
merci pour votre aide