Emplacement des erreurs en jQuery

Répondre
Emily
le 19/01/2011 à 02:54
Emily
Bonjour a vous!

Je voudrais afficher les messages d'erreur en haut du formulaire, j'ai ces codes:

<span name="displayhere" class="errors"></span> // ici je voudrais afficher les erreurs
<form method="POST" action="#" target="_self" class="form" >
<textarea name="comment" id="comment" cols="50" rows="5" class="Input01"></textarea>
<span class="errors">Erreur</span> // au lieu d'ici

Par quoi il faut remplacer le next afin d'afficher mes erreur en haut du formulaire.
$("#comment").next(".errors").fadeIn().text("Veuillez entrer le nom");

merci
i M@N
le 19/01/2011 à 10:36
i M@N
Hello.

$("#comment").next(".errors").fadeIn().text("Veuillez entrer le nom");

ça veut dire à priori qu'on dit à JQuerry :
localise #comment
dans le prochain objet DOM avec la class errors = .next(".errors")
affiche le texte "veuillez entrez le nom"

Donc essaye de remplacer par :
$("#comment").previous(".errors").fadeIn().text("Veuillez entrer le nom");


Ou comme ton premier <span> a un attribut name="displayhere" rajoute un attribut id="displayhere" :
<span name="displayhere" id="displayhere" class="errors"></span>
<form method="POST" action="#" target="_self" class="form" >
<textarea name="comment" id="comment" cols="50" rows="5" class="Input01"></textarea>

$("#displayhere").fadeIn().text("Veuillez entrer le nom");


@+...
One Love, One Heart, One Unity.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours