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
}
}