Ho bisogno di aggiungere una variabile (segnata in rosso) a queste funzioni...niente di strano, se non che si tratta di radiobutton che vengono gestiti da un ciclo. Al comportamento onClick di questi radio (onClick="verifica_radio(this.name, 100);") ho aggiunto quindi il valore che prima era in value. Così messa la funzione però non funziona, come devo fare?
codice:var vecchio_valore_radio = 0; function setta_vecchio_valore(nome_radio, vecchio_valore) { for (i=0;i<document.Form_Controllo_Prezzo[nome_radio].length;i++){ if (document.Form_Controllo_Prezzo[nome_radio][i].checked==true) { vecchio_valore_radio = vecchio_valore; break } else { vecchio_valore_radio = 0; } } } function verifica_radio(nome_radio, valore_radio) { for (i=0;i<document.Form_Controllo_Prezzo[nome_radio].length;i++){ if (document.Form_Controllo_Prezzo[nome_radio][i].checked==true && totale>=valore_iniziale) { document.Form_Controllo_Prezzo[nome_radio][i].disabled=true document.all.prezzo.innerHTML = ""; totale = (Math.abs(totale)-Math.abs(vecchio_valore_radio)); totale = (Math.abs(totale)+Math.abs(valore_radio)); } else { document.Form_Controllo_Prezzo[nome_radio][i].disabled=false } }