---
title: "Förklara enkelt dynamisk exempel ?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/84595-förklara-enkelt-dynamisk-exempel"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Pellefant"
published: "2003-08-27T14:49:06.000Z"
updated: "2003-08-28T11:42:47.000Z"
replies: 8
views: 239
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/84595-förklara-enkelt-dynamisk-exempel"
---

# Förklara enkelt dynamisk exempel ?

## #1 — Pellefant, 2003-08-27T14:49Z

Hej!   

Nu har jag verkligen kört  fast. Finns det någon snäll själ som kan visa i ett enkelt exempel hur denna kod kan se ut? (Har verkligen försökt hitta på nätet om hur man gör detta, men inte funnit nått bra)

Dropdownmeny(med värdena 1,2,3)

Dropdownmeny(med värdena 7,8,9)

Textfield: Här hamnar summan automatiskt.  (Dynamiskt)

(Ingen submitknapp finns.)

HTML+Javascript.  (Ska läggas på en Unix server)

Stort tack på förhand.   :OO

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

## #2 — Jojoxx, 2003-08-27T17:05Z

Exempel:

```
<form>
<select name="a" onchange="this.form.summa.value=parseFloat(this[this.selectedIndex].text)+parseFloat(this.form.b[this.form.b.selectedIndex].text)">
	<option>1</option><option>2</option><option>3</option>
</select>
<select name="b" onchange="this.form.summa.value=parseFloat(this[this.selectedIndex].text)+parseFloat(this.form.a[this.form.a.selectedIndex].text)">
	<option>7</option><option>8</option><option>9</option>
</select>
<input type="text" name="summa" value="8">
</form>
```

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

## #3 — Pellefant, 2003-08-27T21:15Z

Tack så hemkst mycket Jojoxx

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

## #4 — Pellefant, 2003-08-27T22:13Z

Följdfråga, hur gör man om man vill ha någon text innan priserna i menyerna?

har testat med

\<option value='79'\>Mellan\</option\> 

Men det funkar inte. (ger "NaN" istället för summan)

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

## #5 — Peter S, 2003-08-28T07:19Z

Substituera alla *.text* mot *.value*.

 :)

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

## #6 — Pellefant, 2003-08-28T10:40Z

Hej!  :)

Testade det nu, men då får jag "NaN" hela tiden.

Såhär ser det ut nu:

```
<form>

<select name="a" onchange="this.form.summa.value=parseFloat(this[this.selectedIndex].value)+parseFloat(this.form.b[this.form.b.selectedIndex].value)">

<option value='79'>Some text</option> 

<option>99</option><option>109</option><option>139</option> </select> <select name="b" onchange="this.form.summa.value=parseFloat(this[this.selectedIndex].value)+parseFloat(this.form.a[this.form.a.selectedIndex].value)"> <option>0</option><option>80</option><option>160</option><option>300</option><option>500</option>
</select> <input type="text" name="summa" value="">
</form>
```

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

## #7 — Johnsen, 2003-08-28T11:20Z

Du få vara konsekvent, antingen räknar man på text eller value.

```
<form>
	<select name="a" onchange="this.form.summa.value=parseFloat(this[this.selectedIndex].value)+parseFloat(this.form.b[this.form.b.selectedIndex].value)">
		<option value='79'>Some text</option> 
		<option value='99'>99</option>
		<option value='109'>109</option>
		<option value='139'>139</option>
	</select>

	<select name="b" onchange="this.form.summa.value=parseFloat(this[this.selectedIndex].value)+parseFloat(this.form.a[this.form.a.selectedIndex].value)">
		<option value='0'>0</option>
		<option value='80'>80</option>
		<option value='160'>160</option>
		<option value='300'>300</option>
		<option value='500'>500</option>
	</select>
	<input type="text" name="summa" value="">
</form>
```

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

## #8 — Peter S, 2003-08-28T11:22Z

Jag antog att du hade tänkt använda dig av "value"-attributet i båda "select"-elementen.

För att komma åt värdet (value="") använder du *.value* och för att komma åt texten (...\>Text\<...) använder du *.text*.

 :)

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

## #9 — Pellefant, 2003-08-28T11:42Z

Nu funkar det!!!!!!!!!   :) :) :)

Tack så hemskt mycket för hjälpen.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/84595-förklara-enkelt-dynamisk-exempel
