voila mon code ajax
le code php ca marche et tous ca marche j'ai fait la mm chose pour le nom et je veux que quand le nom est accépté et le prénom aussi j'enlev disable au bouton envoyer bref si klk1 a compri mn code j vais lui donner bcp d'explication merci d'avane
Code:
var xsubmit=1;
function writediv(texte,div,xsubmit)//fonction qui prend en argument le text à ecrir et dans quel div et disable ou non le bouton submit
{
if(div == 'nom')document.getElementById('nombox').innerHTML = texte;
if(div == 'prenom')document.getElementById('prenombox').innerHTML = texte;
if(xsubmit == 1)document.getElementById('submitbox').innerHTML = '<input name="submit" type="submit" value="envoyer" disabled>';
if(xsubmit == 0)document.getElementById('submitbox').innerHTML = '<input name="submit" type="submit" value="envoyer" >';
}function verifprenom(prenom)//-------------------------------------------------------------------------------------
{
if(prenom =="")writediv('<span style="color:#cc0000"><img src="img/end.gif"> Ce champ est vide</span>','prenom',1);
if(prenom != '')
{
if(prenom.length<2)
writediv('<span style="color:#cc0000"><img src="img/end.gif"> <b>'+prenom+' :</b>ce prénom est trop court</span>','prenom',1);
else if(prenom.length>20)
writediv('<span style="color:#cc0000"><img src="img/end.gif">ce prénom est trop long</span>','prenom',1);
else if(texte = file('verifpseudo.php?nom='+escape(prenom)))
{
if(texte.indexOf('0') != -1)
writediv('<span style="color:#cc0000"><img src="img/end.gif"> <b>'+prenom+' :</b>ce prénom contient des numeros ou des espaces</span>','prenom',1);
else if(texte.indexOf('1') != -1)
writediv('<span style="color:#1A7917"><img src="img/good.png"> <b>'+prenom+' :</b>ce prénom est accéptée</span>','prenom',0);
else
writediv(texte,'prenom');
}
}
}