Ragazzi ho un problema che non riesco proprio a risolvere visto mi diletto ogni tanto con qualche codice in PHP ma nulla di più ... MI AFFIDO A VOI ESPERTI e vi ringrazio in anticipo per tutto l'aiuto che potrete fornirmi.

Ho creato questa pagina per fare in modo che i clienti si possano registrare e scegliere il loro regalo di compleanno: http://lightyourlife.it/compleanno/profile_free.php

Fin qui tutto bene.
Il problema mi sorge quando i clienti, immagino per fretta o per disattenzione, non scelgono nessun tipo di REGALO (RADIO BUTTON) e questo mi crea grossi problemi nella gestione.

Vorrei implementare un codice che verifichi se il RADIO BUTTON è stato SELEZIONATO e in caso positivo procede alla registrazione, altrimenti segnala l'errore.

Ho provato diversi codici ma non riesco proprio a farlo funzionare, l'ultimo che ho inserito mi permetteva di farlo ma nello stesso tempo mi disattivava il controllo sul CENTRO (CHECKBOX)

Questo è il codice che sto utilizzando ora:

codice:
<script type="text/javascript">
    function onlyNumbers(evt) {
      var theEvent = evt || window.event;
      var key = theEvent.keyCode || theEvent.which;
      key = String.fromCharCode( key );
      var regex = /[0-9]/;
      if( !regex.test(key) ) {
        theEvent.returnValue = false;
        if(theEvent.preventDefault) theEvent.preventDefault();
      }
    }  
</script>






<script type="text/javascript">
function controlla(form) {
if(form.nome.value == "") {
alert("Il campo NOME e COGNOME è vuoto!");
form.nome.focus();
return false;
}
else if(form.email.value == "") {
alert("Il campo EMAIL è vuoto!");
form.email.focus();
return false;
}
else if(form.telefono.value == "") {
alert("Il campo TELEFONO è vuoto!");
form.telefono.focus();
return false;
}


</script>




<script>


var conta=0;
function ctr(quale)
{
if (quale.checked)
{
conta++;
if (conta > 1)
{
alert("Puoi scegliere massimo un CENTRO LIGHT!");
quale.checked=false;
conta--;
}
}
else
{
conta>0?conta--:null; 
}
}


</script>

Riuscite a darmi qualche suggerimento prima di spaccarmi la testa contro il muro?
Vi serve qualche altra informazione?

Vi ringrazio molto
Mauro