J'utilise ci-dessus pour valider un simple formulaire de contact, sur la base d'un exemple trouvé ici: http://alittlecode.com/files/jQuery-Validate-Demo/jQuery Validation plugin - l'affichage des messages de validation
il y a deux règles pour le label de contrôle « nom » - « minlength »et 'nécessaire':
$(document).ready(function(){
$('#contact-form').validate({
rules: {
name: {
minlength: 2,
required: true
...
si l'une des règles ne sont pas respectées je peux obtenir un message générique à afficher:
...
messages: {
name: "This field is mandatory"
}
});
});
Comment procéder pour obtenir un message personnalisé pour les règles de chaque élément de formulaire? Par exemple, s'il y a 1 caractère entré, il devrait afficher "min 2 caractères requis" et si rien n'est entré dans une section requise, il devrait afficher "obligatoire". Je ne suis pas trop familier avec javascript - quelque chose comme ça? (Je sais que c'est probablement faux mais cela donne l'idée de ce que j'essaie de faire)
...
messages: {
name(minlength): "min 2 characters needed",
name(required): "mandatory"
}
});
});