vuoi che sia segnato uno e solo un radio?
se i radio hanno nome uguale puoi segnarne di default uno solo
se hanno nome diverso ma iniziale uguale, x es. nomeradio1 nomeradio2 etc
codice:var segnato=0; var f=document.form1; for(var n=0;n<f.elements.length;n++){ if(typeof(f.elements[n])=='radio' && f.elements[n].name.indexOf('nomeradio')>-1){ if(f.elements[n].checked){ segnato++; if(segnato>1) break; } } } if segnato!=1{ alert("non hai segnato alcun radio o ne hai segnato più d' uno") return false; }

Rispondi quotando