Saluti a tutti, ho il seguente codice:

codice:
<script type="text/javascript">
<!--
function moduloprenota() {

var controllo = false;
var bottone = document.modulo_acquisto.prova_radio[ciao];
for(var i=0; i<bottone.length; i++) {
  if(bottone[i].checked) {
    controllo = true;
    break;
  }
}
if(!controllo) {
  alert("Deve essere selezionata almeno un\'azione da visualizzare.");
  return false;
}
  return true;

//-->

</script>

...

<form name=modulo_acquisto>
si <input type=radio name="prova_radio[ciao]" value="si">
no <input type=radio name="prova_radio[ciao]" value="no">

<input type=button name="invio" onClick=moduloprenota() value="verifica">

</form>
premendo il pulsante non succede nulla...

ma basta cambiare il nome del radio button in "prova_radio" (e ovviamente modificando anche il nome del controllo nel codice javascript) e allora tutto riprende a funzionare...


vorrei capire quindi come utilizzare il nome del modulo secondo il formato nome[tizio][caio] in quanto nella parte restante dello script ce ne sono parecchi (campi di testo e select) che si chiamano tutti con questo formato.


grazie mille per l'aiuto