<script language="javascript" type="text/javascript">
function controllo(form_attuale) {
valore = null;
for (i = 0; i < form_attuale.numero.length; i++){
if ( form_attuale.numero[i].checked ) { valore = form_attuale.numero[i].value; }
}
if (valore==null) {
alert("seleziona almeno un radio");
return false;
}
return true;
}
</script>
lo richiamo dentro un form fatto così
<input type="radio" name="numero" value="1"/>
<input type="radio" name="numero" value="2"/>
<input type="radio" name="numero" value="3"/>
<input type="radio" name="numero" value="4"/>
attraverso un
onsubmit="return controllo(this)"
SU ALCUNI COMPUTER MI RESTITUISCE IN OGNI CASO seleziona almeno un radio
Che il radio sia selezionato o meno.
Non so proprio come spiegarmelo. Che .checked non sia un parametro universale? MAH.