2016-09-29 5 views
0

J'ai plusieurs dizaines de groupes de boutons radio, nommés pour les regrouper. Contender_1 a 3-5 options, Contender_2 a également 3-5 options, et ainsi de suite jusqu'à 40 groupes de boutons radio. J'ai une validation fonctionnant en utilisant le plugin jQuery Validate, cependant j'ai besoin de changer le message d'erreur affiché pour chaque groupe si au moins un bouton radio par groupe n'est pas sélectionné. Après avoir examiné plusieurs autres questions, toutes les réponses suggèrent de nommer chaque groupe et de spécifier un message personnalisé pour chacun, mais cela semble inutile et inutilement répétitif puisque le message est le même pour tous ("S'il vous plaît voter pour un candidat dans chaque catégorie "). Y a-t-il une seule déclaration qui peut atteindre cet objectif?Existe-t-il un moyen simple de modifier le TEXT du message requis, et non le placement, pour les boutons radio lors de l'utilisation du plugin jQuery Validate?

+0

Non, je ne demande pas au sujet du placement de message d'erreur, mais la façon de personnaliser le message d'erreur _text_ pour tous les groupes de boutons radio. –

Répondre

0

Essayez ceci:

$('#form_id').validate({ 
    rules:{ 
     radioname : 
     { 
      required: true 
     } 
    }, 
    messages:{ 
     radioname : 
     { 
      required: "Your message" 
     } 
    } 
}); 
+0

est-il un moyen d'utiliser un caractère générique pour le nom afin qu'il puisse cibler tous les groupes de bouton radio portant le même nom avec une instruction? –