Comment effectuer la validation d'un groupe de boutons radio (un bouton radio doit être sélectionné) à l'aide du plugin de validation jQuery?
jquery
validation
user27052
la source
la source
Réponses:
Avec les nouvelles versions de jquery (1.3+ je pense), tout ce que vous avez à faire est de définir l'un des membres de la radio comme requis et jquery s'occupera du reste:
Ce qui précède nécessiterait au moins 1 des 3 options radio avec le nom de «mes options» à sélectionner avant de continuer.
La suggestion d'étiquette de Mahes, d'ailleurs, fonctionne à merveille!
la source
focusInvalid: false
auxvalidate()
options empêchera la mise en évidence du premier bouton radio.utilisez la règle suivante pour valider la sélection de groupe de boutons radio
myRadioGroupName est la valeur que vous avez donnée à l'attribut name
la source
label
balise de l'erreur, en fait le plugin ajoute automatiquement cette balise d'étiquette d'erreur.Vous pouvez également utiliser ceci:
et ajoutez simplement cette règle
Mentionnez comment ajouter des règles.
la source
name="myoptions[]"
est un peu déroutant car il suggère que plusieurs valeurs peuvent être renvoyées.Selon la réponse de Brandon. Mais si vous utilisez ASP.NET MVC qui utilise une validation discrète, vous pouvez ajouter l'attribut data-val au premier. J'aime aussi avoir des étiquettes pour chaque bouton radio pour la convivialité.
la source
Une autre façon de valider est comme ça.
J'espère que mon exemple vous aidera
la source
J'ai eu le même problème. Bloqué juste en écrivant une fonction de surbrillance personnalisée et de désactivation pour le validateur. L'ajout de ceci aux options de validation devrait ajouter la classe d'erreur à l'élément et son étiquette respective:
la source
code pour bouton radio -
et jQuery code-
la source
Place le message d'erreur en haut.
la source