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

Rispondi quotando
