ajax/php validation d'un formulaire

ouadie007
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 25 Aoû 2008

ajax/php validation d'un formulaire

Message le Mer Aoû 27, 2008 5:24

voila mon code ajax
Code: Tout sélectionner
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&eacute;nom est trop court</span>','prenom',1);
else if(prenom.length>20)
writediv('<span style="color:#cc0000"><img src="img/end.gif">ce pr&eacute;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&eacute;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&eacute;nom est acc&eacute;pt&eacute;e</span>','prenom',0);

else
writediv(texte,'prenom');
}
}

}

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


carole heinz
WRInaute accro
WRInaute accro
 
Messages: 2855
Inscription: 28 Fév 2007

Message le Mer Aoû 27, 2008 9:02

bonjour,

Image


Bacteries
WRInaute passionné
WRInaute passionné
 
Messages: 1369
Inscription: 27 Mai 2004

Message le Mer Aoû 27, 2008 10:35

Suffit de mettre un ID à ton bouton, de le récupérer et selon la réponse le mettre en disabled ou pas (plutôt que d'insérer du HTML).

Et oui écrire en français c'est mieux.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Bernard68 et 1 invité