---
title: "defaultValue för select-multiple?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/86637-defaultvalue-för-select-multiple"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "nadabalunas"
published: "2003-09-22T12:13:16.000Z"
updated: "2003-09-22T19:47:56.000Z"
replies: 3
views: 198
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/86637-defaultvalue-för-select-multiple"
---

# defaultValue för select-multiple?

## #1 — nadabalunas, 2003-09-22T12:13Z

Jag använder denna kod för att kolla om ett värde har ändrats i ett formulär när användaren lämnar sidan.(i detta fall en input type=text)
if (mittform.elements*.type == "text") 
{
if (mittform.elements*.defaultValue != mittform.elements*.value){
//Gör något...
}
}

Men detta funkar inte när input typen är select eller select-multiple eftersom dessa typer inte har något "defaultValue"-property.
Hur kan jag lösa detta för att kolla om användaren ändrar sina värden?***

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

## #2 — dectgap, 2003-09-22T13:07Z

Otestad kod:

```
if (mittform.elements[i].type == "text"){
  if (mittform.elements[i].defaultValue != mittform.elements[i].value){
    //Gör något...
  }
} else if(mittform.elements[i].type == "select"){
  for(var j=0; j<mittform.elements[i].options.length; j++){
    if(mittform.elements[i].options[j].defaultSelected == mittform.element[i].options[j].selected){
      //Gör något annat...
    }
  }
}
```

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

## #3 — nadabalunas, 2003-09-22T19:23Z

Kanske strular till det...

men.. Jag förstår din tanke, men jag kanske ska förtydliga hur det är tänkt att fungera:
Det finns ett antal select-multiple rutor på flera olika sidor.
Rutorna har inga "defaultSelected" från början, utan användaren gör sina val 
som då flyttas över till en ny ruta ("dina val: ")
När anv går till nästa sida så måste man kolla om det är något ändrat i rutorna och i så fall ska dessa ändringar i "dina val"-rutan submittas.
Om användaren återvänder till samma sida så kanske man kan loopa in dessa värden i select-multiple rutan och då kanske det går att kolla "defaultSelected" propertyt?
Krånglade jag till det mera eller förstod ni? =)

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

## #4 — PepeJeria, 2003-09-22T19:47Z

Vad menar du med "flyttas över till en ny ruta".

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/86637-defaultvalue-för-select-multiple
