webForumDet fria alternativet
Logga in / Bli medlem

Plussa nummer

JavaScript

3 svar · 203 visningar · startad av Molna

Medlem sedan jan. 2001188 inlägg
Trådstart#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?

Medlem 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);
Medlem sedan jan. 2001188 inlägg
#3

Ah vad härligt!:) Tackar:)

Medlem sedan mars 20015 287 inlägg
265 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)