webForumDet fria alternativet
Logga in / Bli medlem

Addera

JavaScript

1 svar · 194 visningar · startad av clarkbones

Medlem sedan feb. 20013 023 inlägg
Frågan#1

Hej! Har två textboxar som jag vill ska summeras. Summan hamnar i textbox nr3.
Men två plus två blir inte fyra utan 22. Hur får jag det rätt?

Min kod:
document.frmInput.c7.value=document.frmInput.c1.value + document.frmInput.c2.value

Medlem sedan juni 200032 967 inlägg
#2

du kan använda funktionen parseInt() för att göra om en sträng innehållandes ett tal till ett ordentligt tal.

document.frmInput.c7.value=parseInt(document.frmInput.c1.value) + parseInt(document.frmInput.c2.value);

om jag inte helt missminner mig finns det också en funktion som heter parseFloat() för att skapa decimaltal.

mvh,

265 ms totalt · 4 externa anrop · v20260731065814-full.0583408b
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)