---
title: "Summa till textfält"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/151452-summa-till-textfält"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "reka1"
published: "2006-09-18T20:18:44.000Z"
updated: "2006-09-20T06:32:05.000Z"
replies: 4
views: 366
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/151452-summa-till-textfält"
---

# Summa till textfält

## #1 — reka1, 2006-09-18T20:18Z

Hej!
Denna kod skriver ut summan på en "ny" webbsida. Jag skulle vilja att summan istället skrivs ut i i textfältet "summa".

\<script type="text/javascript"\>
function test() {
	document.write("\<br/\>" + (eval(document.reka.korda_mil.value) \* eval(document.reka.forbr.value) \* eval(document.reka.bran_kost.value) +eval(document.reka.fors.value) + eval(document.reka.skatt.value) + eval(document.reka.ovr_kost.value))) 
	return true;
}
\</script\>
\</head\>
\<body\>
\<form name="reka"\>
Antal körda mil / år \<input type="text" name="korda_mil"\>\<br/\>
Bränsleförbrukning / mil \<input type="text" name="forbr"\>\<br/\>
Bränslekostnad / liter \<input type="text" name="bran_kost"\>\<br/\>
Försäkring / år \<input type="text" name="fors"\>\<br/\>
Skatt / år \<input type="text" name="skatt"\>\<br/\>
Övriga kostnader (däck, besiktning m.m.) \<input type="text" name="ovr_kost"\>\<br/\>
Total årskostnad: \<input type="text" name="summa"\>\<br/\>
\<input type="submit" value="Beräkna kostnad" onClick="return test()"\>
\</form\>

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

## #2 — J.N., 2006-09-19T09:34Z

HEJ!

Sätt värdet lika med din uträkning, dvs document.form.fält.value = (eval(document.reka.korda_mil.value) \* osv

Borde väl fungera?

(Eller med GetElementById/Name.)

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

## #3 — reka1, 2006-09-19T20:37Z

Tack för svar, men som den novis jag är så fick jag inte till något som fungerade.
Har ändrat och trixat lite:

	\<script type="text/javascript"\>
	function test(form) {
form.summa.value = (eval(document.form.korda_mil.value) \* eval(document.form.forbr.value) \* eval(document.form.bran_kost.value) +eval(document.form.fors.value) + eval(document.form.skatt.value) + eval(document.form.ovr_kost.value));
	//return true;
	}
\</script\>
\</head\>

\<body\>
\<form name="form"\>
Antal körda mil / år \<input type="text" name="korda_mil"\>\<br/\>
Bränsleförbrukning / mil \<input type="text" name="forbr"\>\<br/\>
Bränslekostnad / liter \<input type="text" name="bran_kost"\>\<br/\>
Försäkring / år \<input type="text" name="fors"\>\<br/\>
Skatt / år \<input type="text" name="skatt"\>\<br/\>
Övriga kostnader (däck, besiktning m.m.) \<input type="text" name="ovr_kost"\>\<br/\>
Total årskostnad: \<input type="text" name="summa" onFocus="this.blur();"\>\<br/\>

\<input type="submit" value="Beräkna kostnad" onClick="test(this.form)"\>
\</form\>

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

## #4 — Peter S, 2006-09-19T21:11Z

Hej!  :) 

```
<script type="text/javascript">
function test(form) {
  form.summa.value = document.form.korda_mil.value * document.form.forbr.value * 
      document.form.bran_kost.value + document.form.fors.value + document.form.skatt.value + 
      document.form.ovr_kost.value;
}
</script>
</head>

<body>
<form name="form">
Antal körda mil / år <input type="text" name="korda_mil"><br/>
Bränsleförbrukning / mil <input type="text" name="forbr"><br/>
Bränslekostnad / liter <input type="text" name="bran_kost"><br/>
Försäkring / år <input type="text" name="fors"><br/>
Skatt / år <input type="text" name="skatt"><br/>
Övriga kostnader (däck, besiktning m.m.) <input type="text" name="ovr_kost"><br/>
Total årskostnad: <input type="text" name="summa" onFocus="this.blur();"><br/>

<input type="button" value="Beräkna kostnad" onClick="test(this.form)">
</form>
```

Du kan byta alla 'document.form' mot 'form'.

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

## #5 — reka1, 2006-09-20T06:32Z

Tackar! Detta fungerade :-)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/151452-summa-till-textfält
