ho un form così composto:
la validazione avviene tramite questo spezzone di codice:codice:<form method=post id=form_carr name=form_carr> <input type="radio" name="metodo_spedizione" value="1"> </form>
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!
in pratica avendo un solo "radio" non fa il ciclo... qualcuno può aiutarmi?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>
grazie mille in anticipo!

Rispondi quotando