webForumDet fria alternativet

Plussa nummer

3 svar · 201 visningar · startad av Molna

MolnaMedlem sedan jan. 2001188 inlägg
#1

Hej, jag har ett litet problem, jag vill plussa ihop två siffror med varandra men istället för tex 1+2 = 3 så blir det 1+2 = 12

Finns det något bra knep för att få sidan att förstå att det inte är två strängar den ska plussa ihop?

Det här är lite kod:

nytt = eval('document.forms[0].'+faltnamn+'.value');
gammalsumma = document.forms[0].summa.value;
nysumma = (nytt*20) + gammalsumma;

Om nytt är 2 och gammalsumma är 3 blir ovanstående nysumma 403.. inte riktigt vad jag ville..:/

Någon som vet vad jag gör för fel?

DinoMedlem sedan sep. 20011 914 inlägg
#2
nytt = eval('document.forms[0].'+faltnamn+'.value');
gammalsumma = document.forms[0].summa.value;
nysumma = (parseInt(nytt)*20) + parseInt(gammalsumma);
MolnaMedlem sedan jan. 2001188 inlägg
#3

Ah vad härligt!:) Tackar:)

solbulleMedlem sedan mars 20015 287 inlägg
123 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)