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:


codice:
	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..
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 impazzendo