voila le code final:Ton processus Ajax récupère du JSON, c'est déjà un bon point, et il semble que les champs soient identifiés dans ce retour. Donc, tu pourrais pointer directement sur les champs appropriés, et par leur id au lieu d'une classe. Ça ressemblerait donc davantage à ceci : $('#username').next('.info').html('Veuillez remplir votre pseudo').show();
afficher une icone error.png
$('#username').next('#info').fadeIn('normal').html('<img src="error.png" width="20" height="20">');
et sur la ligne suivante, afficher un message d'erreur
$('#username').next('#infoTxt').fadeIn('normal').html('<b>Veuillez remplir votre pseudo</b>');
avec le code formulaire:<div>
<input type="text" name="username" value="" autocomplete="on" size="25" maxlength="30" id="username" />
<span id="info"></span>
</div>
<div id="infoTxt"></div>
le texte "Veuillez remplir votre pseudo" ne s'affiche pas