---
title: "Sortera select?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/68669-sortera-select"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Jesper T"
published: "2003-02-18T18:57:17.000Z"
updated: "2003-02-18T20:19:37.000Z"
replies: 3
views: 186
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/68669-sortera-select"
---

# Sortera select?

## #1 — Jesper T, 2003-02-18T18:57Z

Går det att sortera en selectlista utan att lägga värderna i en array?

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

## #2 — Jojoxx, 2003-02-18T19:47Z

Kanske... men varför? Ofta vill du väl kanske ha med både text och value och då passar en array med objekt alldeles utmärkt.

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

## #3 — Jesper T, 2003-02-18T19:58Z

Hur gör man en sådan?

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

## #4 — Jojoxx, 2003-02-18T20:19Z

```
<script language="JavaScript" type="text/javascript">
function compare(a,b){
	return a.text<b.text?-1:a.text>b.text?1:0;
}
function sortlist(obj){
	var a=new Array(obj.length);
	for(var n=0;n<obj.length;n++){ a[n]=new Option(obj.options[n].text,obj.options[n].value); }
	a.sort(compare);
	for(var n=0;n<a.length;n++){ obj.options[n]=a[n]; }
}
</script>

<form>
<select name="foo">
<option>a</option>
<option>c</option>
<option>b</option>
</select>
<input type="button" value="Sortera" onClick="sortlist(this.form.foo)">
</form>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/68669-sortera-select
