Problème sur les messages de validation
Résolu
geekat
Messages postés
228
Date d'inscription
Statut
Membre
Dernière intervention
-
geekat Messages postés 228 Date d'inscription Statut Membre Dernière intervention -
geekat Messages postés 228 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis parvenue à trouver un code pour valider mon formulaire dynamique. Les champs obligatoires sont bien pris en compte, reste le souci que les messages sont en anglais. Puisque j'ai déjà mis les règles de validation (rules), la logique serait d'écrire en dessous les messages de validation (messages). Mais lorsque je fais ça, le message est bien affiché pour le 1er formulaire mais les formulaires suivants perdent toutes leurs conditions de validation, seulement à cause du "Messages" que j'ai rajouté ce qui fait que les formulaires sont soumis sans prendre en comptes les règles.
Voici mon code :
Ma question est : Pourquoi les rules s'appliquent-ils aux formulaires dynamiques et les messages ne s'appliquent-ils pas à tous les formulaires?
Merci d'avance.
Je suis parvenue à trouver un code pour valider mon formulaire dynamique. Les champs obligatoires sont bien pris en compte, reste le souci que les messages sont en anglais. Puisque j'ai déjà mis les règles de validation (rules), la logique serait d'écrire en dessous les messages de validation (messages). Mais lorsque je fais ça, le message est bien affiché pour le 1er formulaire mais les formulaires suivants perdent toutes leurs conditions de validation, seulement à cause du "Messages" que j'ai rajouté ce qui fait que les formulaires sont soumis sans prendre en comptes les règles.
Voici mon code :
/*! jQuery Validation Plugin - v1.11.0 */ /*-------------------------- -------------*/ $(document).ready(function() { /*code permettant de rajouter des formulaires*/ /*------------ --------*/ /*Code de Validation du formulaire dynamique*/ $('form.sky-form').on('submit', function(event) { // adding rules for inputs with class 'comment' $('input.comment').each(function() { $(this).rules("add", { required: true, digits: true, messages: { /*------ Problème à ce niveau ------*/ required: "Veuillez saisir un numéro de téléphone", digits:"Veuillez saisir des chiffres" } }) }); $('input.comment2').each(function() { $(this).rules("add", { digits: true, }) });
Ma question est : Pourquoi les rules s'appliquent-ils aux formulaires dynamiques et les messages ne s'appliquent-ils pas à tous les formulaires?
Merci d'avance.
A voir également:
- Problème sur les messages de validation
- Ethernet n'a pas de configuration ip valide - Guide
- Comment récupérer les messages supprimés sur whatsapp - Guide
- Comment savoir si quelqu'un lit mes messages sur whatsapp - Accueil - Messagerie instantanée
- Voir les messages supprimés sur whatsapp - Guide
- Comment effacer les messages sur google - Guide