Salve ragazzi,

Ho un problema alquanto strano, devo sommare 2 variabili e fini qui tutto bene... ma il risultato è NaN.Ho provato a farmi stampare il tipo delle due variabili e mi dice che sono entrambi number.

questo è il codice:

codice:
var tot_quantita_sel=0;
var ultima_quantita=0;

function aggiungiRigaB(nome,lotto,quantita,quantitarisu){ 

              var qua=parseFloat(quantita);
			  
		 
		 alert("Primo"+typeof(qua)+"     "+typeof(tot_quantita_sel));
		 tot_quantita_sel=qua+tot_quantita_sel;
		 ultima_quantita=qua;
		 alert("Secondo"+typeof(tot_quantita_sel)+"  "+tot_quantita_sel);
		 document.getElementById('quantita_tot').value=tot_quantita_sel;
		 alert("Terzo"+document.getElementById('quantita_tot').value);
	}
Il problema sorge nel momento in cui chiamo per la seconda volta questa funzione.

La prima volta che chiamo la funzione:
Primo number number
Secondo numer 1
Terzo 1

Dalla seconda volta in poi mi restituisce:

Primo number number
Secondo numer NaN
Terzo NaN

secondo voi dove può essere iil problema