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
3 svar · 254 visningar · startad av nille99
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
jag vill alltså att svaret blir 19
inte 2467
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)
använd parseInt för att textrutans innehåll inte skall tokas som text utan tal.
parseInt(textruta1.value) osv.