Envoyé par
dream_of_australia
Ton <div id="login" style="display:none"> englobe tout le reste. Tout ce qui est à l'intérieur n'est pas visible, sauf si tu lui demandes après de s'afficher. Or là tu ne demandes qu'à ton <span> d'erreur de s'afficher lorsqu'il y a une erreur. Le reste reste invisible.
A mon avis le display:none du span d'erreur suffit (car par défaut il est invisible, tu ne le rends visible que s'il y a une erreur à afficher à l'utilisateur).
Je persiste à dire que tu devrais essayer d'enlever le display:none de ton div login. A moins qu'il y ait d'autres fonctions associées que tu ne nous montres pas (on a pas par exemple la classe alphacube). Car dans les fonctions que tu nous montres, à aucun moment tu ne lui dis d'être visible.
C'est juste une piste, ce n'est peut-être pas la solution, on a pas la vision globale du site. Après si tu ne veux pas essayer, libre à toi.
Partager