Aller au contenu

Sujets conseillés

Posté

Bonjour,

J'ai un petit soucis très simple :

dans un formulaire d'inscxription, j'ai inclu un script pour vérifier que le pseudo n'est pas déjà pris.

Ca fonctionne très bien sous ie mais pas sous Firefox.

--------- Fonction : ------------------
function ValiderPseudo($id)
{
$reponse = new xajaxResponse();//Création d'une instance de xajaxResponse pour traiter les réponses serveur
$message='</br><span class="Style12">Pseudo Accepte</span>';// $message par défaut
$req = mysql_query("SELECT `membre_pseudo` FROM `membres` WHERE membre_pseudo= '".$id."'") or die(mysql_error());
if (mysql_fetch_assoc($req)>0)
{
$message='</br><span class="Style12">Ce pseudo est deja utilise, veuillez choisir un nouveau pseudo</span>';
}
$reponse = new xajaxResponse('ISO-8859-1');
$reponse->addAssign("pseudo","innerHTML",$message); // affichage du contenu dans le div
return $reponse->getXML();
}

------------- Appel de la fonction : ----------------------
<input name="membre_pseudo" type="text" value="" size="25" maxlength="20" onchange="xajax_ValiderPseudo(document.getElementById('membre_pseudo').value);"/>
<div id="pseudo"> </div>
-------------------------------------------------------------

Merci pour votre aide.

ps : j'utilise également sur la même page une autre fonction pour mettre à jour le contenu d'une liste déroulante (Villes) en fonction du code postal saisi et ici, IDEM, ca marche parfaitement sous IE mais pas sous Firefox !!!!

Je compte sur vous

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...