---
title: "addera tal"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/113509-addera-tal"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Gimbo"
published: "2004-10-13T18:04:55.000Z"
updated: "2004-10-20T05:53:52.000Z"
replies: 4
views: 435
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/113509-addera-tal"
---

# addera tal

## #1 — Gimbo, 2004-10-13T18:04Z

hejsan,

har en dropdown dar jag valjer en siffra ifran for att sedan skriva ut den i ett textfalt, sa har ser det ut:

```
<script language="Javascript">
function Calc(iMax){
	iResult=0
	for (iCounter=1;iCounter<=iMax;iCounter++) {
		prize=parseFloat(eval("document.form.strShippingMethod1.options[document.form.strShippingMethod1.selectedIndex].value"));
		if(isNaN(prize)){ prize=0; }
		iResult+=prize
	}
	//varTax = eval(document.form.intTax.value)
	varTotal = parseFloat(document.form.intTotal.value,2)
	//document.form.txtResult.value = iResult;
	vartot = (parseFloat(varTotal,2) + parseFloat(iResult,2)).toString();
	
	document.form.txtResult.value = parseFloat(vartot,2).toString();

}
</script>
```

varTotal hamtar jag fran ett hidden textfalt som jag sedan vill addera med det som jag valjer ur select boxen. Till problemet, lat oss saga att intTotal ar 836,60 och valuet i selectboxen som jag valjer e 80, da skrivs detta ut: 916,6 och inte  916,60 som jag vill att d ska vara.

2,
kan jag skriver ut iResult i ett textfalt oxo, sa att jag far det totala i ett textfalt som jag har det nu samt det som valjs ur selectboxen i ett annat

**/red**
fraga 2 ar lost, jag la till
document.form.ship.value = iResult 

under 

document.form.txtResult.value = parseFloat(vartot,2).toString();

och skrev ut det m h a \<input type=text name=ship readOnly=true\>

men forsta fragan kvarstar

Permalänk: https://www.webforum.nu/p/113509

## #2 — Gimbo, 2004-10-20T03:17Z

varfor fungerar inte adderingen? om lat oss saga att varTotal = 3.967:- sa fungerar inte denna addering, dvs den tar bara 4 + iResult hur skall jag kunna tolka 3.967 som 3967:- ???

Permalänk: https://www.webforum.nu/p/1465108

## #3 — @nders, 2004-10-20T03:22Z

Ange inte tusentalsseparator när du räknar.

Permalänk: https://www.webforum.nu/p/1465111

## #4 — Gimbo, 2004-10-20T03:56Z

hur skall jag gora da?
jag har ett hidden falt som lyder typ: 2,196.20 detta laser jag in i en variabel i javascripten,,, finns det ngt satt att losa detta pa mha javascript?

Permalänk: https://www.webforum.nu/p/1465113

## #5 — @nders, 2004-10-20T05:53Z

Antingen ser du till att inte ha med tusenseparatorn när du lägger värdet i fältet, eller så replacear du bort den med javascript innan du kör parseFloat().

Permalänk: https://www.webforum.nu/p/1465120

---

Tråden på webben: https://www.webforum.nu/amne/javascript/113509-addera-tal
