Ciao, voglio fare un controllo javascript che mi dia errore se nessun input radio è selezionato. Il numero di radio input è variabile perchè li crea da dei record di un database.

Codice PHP:
echo"<form name=\"paga\" action=\"conferma.php\" method=\"GET\" onsubmit=\"return controllo(nome.value, importo.value);\">";
        echo
"<table class ='tabella'>";
        echo
"<tr><th></th><th>Nome</th><th>Tipologia utente</th></tr>"
        while (
$row mysqli_fetch_assoc($result1))
        {
            if(
$row["negozio"]==1){
                
$neg="Negozio";
            }
            else{
                
$neg="Utente privato";
            }
            
printf("<tr><td><input type=\"radio\" name=\"nome\"value=\"%s\"</td><td>%s</td><td>%s</td></tr> ",$row["nome"], $row["nome"], $neg);
            
            }
        echo
"<tr><td colspan=\"3\">Importo* <input type=\"text\" name=\"importo\"> ";
        echo
"<input type=\"submit\" value=\"Procedi\"></tr>";
        echo
"</table>";
        echo
"</form>"
Ho provato a fare questo, ma non funziona

Codice PHP:
<script type="text/javascript">
        function 
controllo(nomeimporto){
            var 
radio_question false;
            for (
counter 0counter nome.lengthcounter++) {
                    if (
nome[counter].checked
                        
radio_question true;
        }
            if (!
radio_question) {
                    
alert("Selezionare almeno un'opzione");
                    return (
false);
                }
                return (
true);
            }
        
</script>