Mi spiego meglio. 
Ho una pagina HTML (o meglio, HTML contenuto in un file PHP) dove c'è un form con vari "radio buttons" e un tasto per il submit della scelta.
Il form reindirizza ad un'altra pagina che, se non viene specificato un parametro nell'URL, dà un messaggio di errore. (creato appositamente da me
)
Purtroppo questo tasto di submit funziona anche se non è stato premuto un "radio button" e ho cercato su Internet per fare in modo che se non viene selezionato un tasto da errore.
Ho trovato quello che volevo: infatti se non viene selezionato un tasto spunta un avviso che indica un messaggio di errore.
Ottimo.
Tuttavia, alla chiusura di questo avviso, è come se non fosse successo niente: il submit riesce perfettamente e si arriva alla mia pagina di errore.
In poche parole
è possibile creare una funzione JavaScript che al submit dà un avviso e impedisce di proseguire?
Grazie a tutti. 
Questa è la funzione che ho trovato (modificata in alcune parti):
codice:
function radioChecked(radioObj) {
if(!radioObj){ alert("Prima di continuare è necessario selezionare un sito.") ; }
var radioLength = radioObj.length;
if(radioLength == undefined)
if(radioObj.checked)
return true;
else
return false;
for(var i = 0; i < radioLength; i++) {
if(radioObj[i].checked) {
return true;
}
}
return false;
}