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!