ciao!
come si fa la somma di due numeri? a me con un + me le accoda invece che sommarle.
cioé var1=1, var2=2,
var3=var1+var2;
var3=12 invece che 3
ciao!
come si fa la somma di due numeri? a me con un + me le accoda invece che sommarle.
cioé var1=1, var2=2,
var3=var1+var2;
var3=12 invece che 3
perché c'è qualcosa nel tuo codice che gli fa credere che sono strighe e non numeri. Posta il codice. (USA I TAG BBCODE)
I DON'T Double Click!
eccolo
é il mio primo javascript xcio perdonate schifezze di programmazione..
codice:function totaltime() { var i2, campo1, campo2, totalhours, totalminutes, finaltotalhours, addhours, realminutes; totalhours='0'; for (i2=1; i2<=10; i2++){ campo1 = document.getElementById("hh"+i2).value; campo2 = document.getElementById("mm"+i2).value; if (campo1==''){campo1='0';} if (campo2==''){campo2='0';} totalhours=(totalhours + campo1); alert(totalhours); totalminutes=parseInt(totalminutes+campo2); } addhours= parseInt(totalminutes / 60); realminutes= totalminutes-(addhours*60); finaltotalhours=totalhours+addhours; document.getElementById("time").innerHTML = parseInt(finaltotalhours)+':'+parseInt(realminutes); }
trovato!
erano le virgolette!
quesot funziona:
codice:function totaltime() { var i2, campo1, campo2, totalhours, totalminutes, finaltotalhours, addhours, realminutes; totalhours=0; totalminutes=0; for (i2=1; i2<=10; i2++){ campo1 = document.getElementById("hh"+i2).value; campo2 = document.getElementById("mm"+i2).value; if (campo1==''){campo1=0;} if (campo2==''){campo2=0;} totalhours=(totalhours + parseInt(campo1)); totalminutes=parseInt(totalminutes+parseInt(campo2)); } addhours= parseInt(totalminutes / 60); realminutes= totalminutes-(addhours*60); finaltotalhours=totalhours+addhours; document.getElementById("time").innerHTML = parseInt(finaltotalhours)+':'+parseInt(realminutes); }