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