Ciao a tutti, sto diventando matto per cercare di scrivere la sintassi di un javascript che dovrebbe operare su dei campi radio.
Ho un form con una serie di campi radio, ne presento qui una specie di estratto:
codice:
<input type="checkbox" name="test1" value="si" onclick="sblocca('1');"
<input type="radio" name="campo1perc" value="aa">
<input type="radio" name="campo1perc" value="bb">

<input type="checkbox" name="test2" value="si" onclick="sblocca('2');"
<input type="radio" name="campo2perc" value="aa">
<input type="radio" name="campo2perc" value="bb">
Al click sul checkbox, devo eseguire la funzione sblocca, che ha il compito di sbloccare o bloccare i campi radio.
Ho provato una cosa del genere ma non funziona:
codice:
function sblocca(numero){ 
var campettoperc="campo"+numfiglio+"perc";
if (document.nomeform["test"+numero].checked== true) {
   document.nomeform(campettoperc)[0].disabled  = false;
....
....
....
In pratica è la sintassi della riga in rosso che non riesco a comporre.
Come faccio a scrivere il nome del campo referenziato dall'indice 0 per identificare il primo campo radio, componendo dinamicamente il nome del campo ???