J'utilise le plugin de validation de jquery. J'utilise la fonction suivante pour afficher les messages d'erreur par défaut dans le prochain td (colonne) de l'élément de la table.JQuery Validation Plugin: Afficher mes propres erreurs avec les images dans l'option "errorPlacement"
$(obj).find("form").validate({
errorElement: "div",
wrapper: "div",
errorPlacement: function(error, element) {
error.appendTo(element.parent().next());
}
});
Cette fonction affiche les messages par défaut, mais je souhaite afficher mes propres messages d'erreur.
Par exemple, je veux ceci:
<img id='error' src='images/crosssign.gif' />")Please fill this field.
au lieu de:
"This field is required."
Merci à l'avance.
Ceci n'est pas une réponse complète. Je veux utiliser ceci avec l'option errorPlacement comme je l'ai défini dans ma question. J'ai essayé cette option "messages" mais elle n'affichait que les messages par défaut. Peut-être qu'il y avait un problème dans mon code. – NAVEED
Si vous faites ce que j'ai énuméré ci-dessus vos options avec errorPlacement seront les mêmes. Autrement dit, vous pouvez ajouter un wrapper div à la classe error et spécifier sa position et ajouter l'image comme vous le souhaitez. Mon conseil est de passer par le lien que Phil Pafford a inclus dans sa réponse, car vous y trouverez le code complet pour vos besoins. –