Niveau
..........
En rapport...

To be or not to be

Bien souvent, on a besoin de déterminer si un radio-bouton (appartenant à un groupe)est actif ou non. Par exemple, dans le cas d'un sondage, pour ne pas avoir de vote blanc…
Et bien souvent, pour ne pas se compliquer la vie, on met un des radio-boutons actif par défaut…
Voici néanmoins, pour les plus tatillons, une fonction qui permet de vérifier si un radio-bouton est actif ou pas….

Fonctions

javascript
function CheckRadio(name) { 
	//recupere tous les objets qui ont le nom "name" 
	var objs=document.getElementsByName(name); 
	//Pour chaques objets.... 
	for(i=0;i<objs.length;i++) { 
		//Si l'objet en cours en coché on renvoie true 
		if (objs[i].checked==true) 
			return true; 
	} 
	//Si on arrive ici, aucun radio-bouton n'est coché, on renvoie false 
	return false; 
}

Utilisation

Appeler simplement la fonction CheckRadio() en lui passant en paramètre le nom des radio-boutons à vérifier :

javascript
if (CheckRadio('demoradio[]'))
		alert('un radio-bouton est coché');
	else
		alert('aucun radio-bouton n\'est coché');

Exemple

demo.htm



09/07/2006 21:30 -

iDo –