---
title: "Selectbox"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/140221-selectbox"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "monstah"
published: "2006-01-03T12:17:41.000Z"
updated: "2006-01-03T16:03:41.000Z"
replies: 1
views: 308
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/140221-selectbox"
---

# Selectbox

## #1 — monstah, 2006-01-03T12:17Z

Hallå..

Någon som skulle kunna hjälpa mig med ett litet problem :-)

Jag skulle vilja att om man väljer ett visst värde i en selectbox så ska en ny selectbox komma upp där man kan välja ytterligare alternativ.

hur gör man detta? :-)

/monstah

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

## #2 — sl0k, 2006-01-03T16:03Z

menar du nåt sånt här ?

```
<script type="text/javascript">
//<![CDATA[
  var selects = new Array(
   new Array("Välj kontinent"),
   new Array("Europa", "Sverige", "Frankrike", "Tyskland"),
   new Array("Asien", "Kina", "Japan", "Korea"),
   new Array("Amerika", "USA", "Kanada", "Brasilien")
  );
  
  function fyll(sel, val) {
   if (obj=document.getElementById(sel)) {
    // ta bort ev gamla
    while (obj.hasChildNodes() == true) {
     obj.removeChild(obj.childNodes[0]);
    }
    
    if (val == 'tom') {  
     for (i=0; i<selects.length; i++) {
      var nyopt = document.createElement('option');
      nyopt.value=i; nyopt.innerHTML=selects[i][0];
      obj.appendChild(nyopt);
     }  
    }
    else {
     for (i=1;i<selects[val].length;i++) {
      var nyopt = document.createElement('option');
      nyopt.value = selects[val]+selects[val][i]; nyopt.innerHTML=selects[val][i];
      obj.appendChild(nyopt);
     }
    }
    if (sel == 'select1')
     obj.onchange=function(){fyll('select2', this.value); };
   }

    
  }

 window.onload=function(){fyll('select1', 'tom');};
//]]>
</script>
<form action="#">
  <select name="kontinent" id="select1"></select>
  <select name="land" id="select2"></select>
</form>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/140221-selectbox
