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:
Il problema sorge nel momento in cui chiamo per la seconda volta questa funzione.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); }
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

Rispondi quotando
