Fonction javascript/ajax

Fermé
wolves'sbrother Messages postés 218 Date d'inscription samedi 7 février 2009 Statut Membre Dernière intervention 13 juillet 2011 - 28 avril 2009 à 17:33
wolves'sbrother Messages postés 218 Date d'inscription samedi 7 février 2009 Statut Membre Dernière intervention 13 juillet 2011 - 28 avril 2009 à 19:09
Bonjour,
j'ai une fonction js qui interroge un fichier php pour récupérer des donnés et j'aimerais utiliser cette fonction meme pour blocké ou permettre l'envoi du formulaire,donc j'ai fait
<form action="url" method="post" onsubmit="return nom_de_mafonction">

et voici la parti importante de ma fonction :

XHR.onreadystatechange = function attente() {
if(XHR.readyState == 4) {
if(XHR.responseText == pswd)
{bool=true;}//;alert("authentification réussie ");
//document.location.href="http://mondossier.php?nom="+name+"&ID="+pswd; }

else
{bool = false;}//alert("authentification a échouée");}
}
}
XHR.send(null);
return bool;
}

et normalement quand la réponse reponseText ne correspond pas à la variable pswd,ma fonction devrait retourné false et blocké l'envoi, et non ça marche pas,dés que je click sur submit je me trouve sur l'autre page dans tous les cas,que ce soit le bon motdepasse ou pas,et je ne vois pa pq :(
Merci
A voir également:

6 réponses

Profil bloqué
28 avril 2009 à 17:41
Dans un premier temps,essaye de rectifier ici un peu :

<form action="url" method="post" onsubmit="return nom_de_mafonction">

Par ça:

<form action="url" method="post" onsubmit="return nom_de_mafonction()">
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
28 avril 2009 à 17:57
je vois que tu as firefox regardes dans le menu Outils Console d'erreur tu y trouves les erreurs javascript et de précieuses indications
0
wolves'sbrother Messages postés 218 Date d'inscription samedi 7 février 2009 Statut Membre Dernière intervention 13 juillet 2011 34
28 avril 2009 à 18:02
Non,ça c t juste un exemple,xD dans mon code y a bien les parenthèses
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
28 avril 2009 à 18:55
if(XHR.responseText == pswd)

ça veut dire que tu vérifies ton pswd en Javascript pas sécur du tout ç
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
wolves'sbrother Messages postés 218 Date d'inscription samedi 7 février 2009 Statut Membre Dernière intervention 13 juillet 2011 34
28 avril 2009 à 19:04
ah wé, est tu me suggère koi?
0
wolves'sbrother Messages postés 218 Date d'inscription samedi 7 février 2009 Statut Membre Dernière intervention 13 juillet 2011 34
28 avril 2009 à 19:09
je pourré ptetre faire la comparaison dans le fichier php qui interroge la BD et retourné comme réponse true ou false,mais pour l'instant c pas ça mon probleme,je penserais à ça kand mon code sera fonctionnel
0