---
title: "Tömma Combobox"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/95227-tömma-combobox"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Fredrike"
published: "2004-01-19T17:02:18.000Z"
updated: "2004-01-19T19:52:27.000Z"
replies: 2
views: 158
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/95227-tömma-combobox"
---

# Tömma Combobox

## #1 — Fredrike, 2004-01-19T17:02Z

Jag använder mig av två comboboxes, när man väljer ett värde i den ena så uppdateras dena ndra med nya värden, precis som man skulle ha två comboboxes med län och orter.

Ett exempel på hur jag gjorde är:

```
			function SetList2Options()
			{
			
				if(document.Form1.List1.value == "option1")
				{
					document.Form1.List2.options[0] = new Option();
					document.Form1.List2.options[0].value = "option1";
					document.Form1.List2.options[0].text = "List1(option1).Option1";

					document.Form1.List2.options[1] = new Option();
					document.Form1.List2.options[1].value = "option2";
					document.Form1.List2.options[1].text = "List1(option1).Option2";
				}
				else
				{
					document.Form1.List2.options[0] = new Option();
					document.Form1.List2.options[0].value = "option1";
					document.Form1.List2.options[0].text = "List1(option2).Option1";

					document.Form1.List2.options[1] = null;
				}
				document.recalc();
			}
```

 

Dock så har jag ett antal else if-statser med men alla se lika ut. Om det inte finns värde för alla options så raderar jag de övriga med:

document.Form1.List2.options\[x\] = null;

Men det verkar inte fungera helt korekkt utan den sparar ett antal från den föregående alternativet. Som exempel så vill jag undvika personer att bo i Stockholm om de valt Skåne :)

Finns det något enklare sätt att tömma en combo?

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

## #2 — Fredrike, 2004-01-19T17:44Z

Här har ni ett ihopskrivit exempel så ni förstår vad jag menar:

<http://81.226.180.124/combobox.htm>

OM ni väljer Sony Ericsson  så kommer de fram 5 modeller. Men om man sedan väljer Siemens så stannar 2 kvar... Sedan kan man hoppa mellan Siemens och "----Välj----" så försvinner en efter en... 

Jag hittar inte felet.... eller allt kanske är fel?

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

## #3 — Fredrike, 2004-01-19T19:52Z

Löst

Tömmer hela comboboxen på annat sätt:
document.forms\["SelectPhone"\].elements\["phone"\].options.length = 0;

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/95227-tömma-combobox
