ho un form così composto:

codice:
<form method=post id=form_carr name=form_carr>
<input type="radio" name="metodo_spedizione" value="1">
</form>
la validazione avviene tramite questo spezzone di codice:

codice:
	var a='x';
	
	if (document.form_carr.metodo_spedizione)
	{
		
		for (i=0;i<document.form_carr.metodo_spedizione.length;i++)
		{			
			if (document.form_carr.metodo_spedizione[i].checked)
			{
				a = document.form_carr.metodo_spedizione[i].value;
				break;
			}
		}
		if (a=='x')
		{
			controllo=false;				
			alert('Metodo di Spedizione obbligatorio');
		}
	}

ebbene non funziona... viceversa se nel form sopra ho due campi come qui sotto allora funziona!

codice:
<form method=post id=form_carr name=form_carr>
<input type="radio" name="metodo_spedizione" value="1">
<input type="radio" name="metodo_spedizione" value="2">
</form>
in pratica avendo un solo "radio" non fa il ciclo... qualcuno può aiutarmi?

grazie mille in anticipo!