---
title: "Flytta upp och ner"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18439-flytta-upp-och-ner"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Kim"
published: "2001-11-05T13:26:00.000Z"
updated: "2001-11-05T19:44:00.000Z"
replies: 1
views: 185
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/18439-flytta-upp-och-ner"
---

# Flytta upp och ner

## #1 — Kim, 2001-11-05T13:26Z

Jag har en SELECT-box där jag visar ca. 10 options som man kan välja mellan. Jag vill nu lägga till en knapp för att kunna flytta ett av valen uppåt och en knapp för att kunna flytta val neråt.

Det där blev kanske lite konstigt, men ni kanske förstår ändå. Vore trevligt om jag kunde få lite hjälp med det här.

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

## #2 — Jojoxx, 2001-11-05T19:44Z

Exempel;

```
<h4>Markera och flytta</h4>
<form>
<select name="foo" size="10">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select><br>
<input type="button" onClick="moveit(this.form.foo,-1)" value="Flytta upp">
<input type="button" onClick="moveit(this.form.foo,1)" value="Flytta ner">
</form>
<script language="JavaScript" type="text/javascript">
function moveit(obj,n){
	if(obj.selectedIndex<0) return;
	if(obj.selectedIndex==obj.length-1 && n>0 &#0124;&#0124; obj.selectedIndex==0 && n<0) return;
	var ttext = obj[obj.selectedIndex+n].text; 	var tvalue = obj[obj.selectedIndex+n].value;
	obj[obj.selectedIndex+n].text = obj[obj.selectedIndex].text; obj[obj.selectedIndex+n].value = obj[obj.selectedIndex].value;
	obj[obj.selectedIndex].text = ttext; obj[obj.selectedIndex].value = tvalue;
	obj.selectedIndex+=n;
}
</script>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18439-flytta-upp-och-ner
