Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/01/2012, 11h53   #1
Membre confirmé
 
Avatar de LhIaScZkTer
 
Inscription : mai 2004
Messages : 536
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : mai 2004
Messages : 536
Points : 217
Points : 217
Par défaut Validation formulaire manque souplesse

Bonjour à tous,

Je suis actuellement entrain de paramétrer le plugin de validation. Il est vrai que je ne suis pas un expert en la matière, mais je me trouve confronté à un manque de souplesse de ce plugin.

Je m'explique, j'utilise le framework css boostrap afin de styler mes formulaires. Lors de la validation du formulaire le plugin validation génère un label avec la class error et pas moyen de le supprimer je suis passé par le wrapper du plugin, mais rien n'y fait celui-ci est toujours présent.

J'ai consulté la doc de long en large mais je ne trouve pas ce que je cherche.

J'aurais voulu accéder aux différents messages d'erreurs et de générer si l'envie m'en prenait des balises différentes pour l'affichage des messages d'erreur.

Voici mon code actuelle :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
$("#userfrm").validate({
                    highlight: function(){
                       // $('label').find('error').remove();
                        $(".clearfix:not(:last)").addClass("error");
                    },
                    wrapper : "span class=help-inline",
                    messages: {                   
                        user : "Merci de remplir votre nom d'utilisateur !" ,
                        email : {
                            required : "L'adresse e-mail est obligatoire !",
                            email : "Merci de saisir une adresse e-mail correct !"
                        }
                    },
                    submitHandler:function(){ 
                        $.ajax({
                            type: "POST",
                            url: "formpost.php",
                            data: "user="+$('#user').val()+"&email="+$('#email').val(),                            
                            success: function(data){ 
                                alert(data);
                            }
                        })
                    }
     });
});
Si quelqu'un pouvait m'aider ou me rediriger vers de la doc.

Merci à tous pour votre aide
__________________
Sun Certified Java Programmer, SE 6 et Sun Certified Web Component Developer, J2EE 5
LhIaScZkTer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2012, 21h48   #2
Membre actif
 
Avatar de eckerdecker
 
Inscription : décembre 2009
Messages : 132
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : décembre 2009
Messages : 132
Points : 154
Points : 154
Bonjour,

Regarde du côté de l'option errorPlacement, un callback, il prend en paramètre l'objet jQuery du label.error dont tu voudrais te passer.

Sinon je confirme, je l'utilise depuis peu et il n'est vraiment pas simple d'accès quand on commence à vouloir écraser son fonctionnement par défaut.
eckerdecker est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h00.


 
 
 
 
Partenaires

Hébergement Web