dunque, la situzione è la seguente:
ho un form dove ci sono + campi chiamati "prezzo_mat"
che devono contenere un numero in formato valuta. quindi io faccio questo:
bene, il risultato è che quando vado a controllare la somma mi da sempre il valore dell'ultimo campo "prezzo_mat" e non la somma dei vari "prezzo_mat".. come mai? sto impazzendocodice:var costo_materiale_tot = 0; var i = 0; for (i == 0; i < el.elements.length; i++) { if (el.elements[i].name == "prezzo_mat") { val_att = el.elements[i].value.replace(",","."); if (isNaN(val_att)) { alert("digitare prezzo del materiale in euro"); el.elements[i].className = "TestoCampiDinamici_off"; } else { val_att = parseFloat(val_att); el.elements[i].className = "TestoCampiDinamici"; costo_materiale_tot =+ val_att; alert(val_att +" +"); // qui vedo a cosa sta sommando el.elements[i].value = val_att; } } } alert("=" + costo_materiale_tot) // qua vedo il risultato..

Rispondi quotando
