Originariamente inviato da DigItalWarrior
Lo copio, lo incollo ed è finita li. E poi? Bisogna ogni volta chiedere e richiedere.
l'ideale sarebbe partire da una bella guida e applicare, passo dopo passo, i contenuti che propone.
Tornando allo script, giusto per avere un modello di confronto, come dovrebbe essere modificato per funzionare unicamente su un gruppo specifico di radio e non su tutti?
basta parametrizzare la funzione, passandogli il nome che ti interessa trattare:
codice:
function reset_radio(the_name){
var el = document.getElementById('idform').elements; // prelevo *tutti* gli elementi presenti nel form
for(var i=0;i<el.length;i++) // eseguo un ciclo su di loro
if(el[i].type=="radio"&&el[i].checked&&e[i].name==the_name) el[i].checked=false;
// se l'i-esimo elemento del form è un radiobutton, è selezionato e ha il nome che corrisponde a quello passato come parametro, lo deseleziono
}
ovviamente cambia anche la chiamata:
codice:
<select onchange="reset_radio('nomegrupporadio');" ...>
you're welcome. :)
saluti