webForumDet fria alternativet

räkna ihop textrutor

3 svar · 254 visningar · startad av nille99

nille99Medlem sedan aug. 2002352 inlägg
#1

jag har flera textrutor som ska räknas ihop till en summa

onchange="sum_total.value=((right_side.value)+(backside.value)+(front.value)+(top.value)+(left_door.value)+(right_door.value))"

tex 2+4+6+7=19
blir 2467

nille99Medlem sedan aug. 2002352 inlägg
#2

jag vill alltså att svaret blir 19
inte 2467

JohnsenMedlem sedan juli 2000836 inlägg
#3

Eftersom textboxarna retunerar just text, måste du översätta ínnehållet till tal först. parseInt(värdet) för heltal och parseFloat(värdet) för decimaltal. Alternativt kan du använda värde1 - (-värde2) = värde3 (Dvs: minus, minus blir pluss)

jupitersMedlem sedan sep. 2002104 inlägg
#4

använd parseInt för att textrutans innehåll inte skall tokas som text utan tal.
parseInt(textruta1.value) osv.

131 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)