Javascript: controllare se un radio button è spuntato.

Vediamo una semplice funzione javascript che ci consente di controllare se un radio button è spuntato.

Questa funzione prende come pametro l’oggetto radio da analizzare e ritorna true se uno dei radio button è spuntato altrimenti ritorna false.
La modifica per passare il nome del radio non è difficile, basta utilizzare il metodo javascript getElementsByName() .

Il codice è il seguente:
 
 
 

function radioChecked(radioObj) {
	if(!radioObj)
		return false;
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return true;
		else
			return false;
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return true;
		}
	}
	return false;
}

Come detto questa funzione va chiamata passando come parametro l'oggetto radio da controllare, ecco un esempio di funzionamento: