Si dans un formulaire vous avez deux boutons radio "Oui"/"Non et que vous avez besoin de savoir lequel est sélectionné, vous pouvez utiliser la fonction suivante :
/**
* Retourne si l'élément radio est à true.
*
* @param elementName Nom de l'élément (attribut "name")
*/
function isChecked(elementName) {
var element = jQuery('input[name=' + elementName + ']:checked');
return element != null && element.val() == 1;
}
Remarques :
- Cette fonction suppose que le bouton radio "Oui" a pour valeur
1
et l'autre0
. - Cette méthode peut être utilisée pour une liste de radio plus importante.
Il suffit de modifier le test
element.val() == 1
par une autre valeur que1
.