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