---
title: "AutoSelect 2 Selects"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/82684-autoselect-2-selects"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "SteveP"
published: "2003-07-24T13:55:45.000Z"
updated: "2003-07-24T14:23:18.000Z"
replies: 2
views: 284
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/82684-autoselect-2-selects"
---

# AutoSelect 2 Selects

## #1 — SteveP, 2003-07-24T13:55Z

Jag 2 st Selectlistor.

Jag vill relatera dessa "2" genom Namnet.

När man väljer Stefan Andersson i första listan så ska Stefan Andersson automatiskt väljas i den under select listan.
Dom ska alltså relateras genom "text"

Jag har försökt med följande

```

function matchStartPersonList(t,obj){
	for(var i=0;i<obj.length;i++){
		obj[i].selected=(t==obj[i].text);
	}
   document.forms[0].ListedPersons.text = document.forms[0].Person[document.forms[0].Person.selectedIndex].text;
}

<select size="4" name="ListedPersons" onChange="matchStartPersonList(this[this.selectedIndex].text,this.form.Person);">
<option value="9340">Stefan Andersson</option>
<option value="9341">Trevor Deadman</option>
<option value="9342"></option>
</select>

<select class="selectflex" name="Person">
<option value=3>Stefan Andersson</option>
<option value=17>Trevor Deadman</option>
<option value=72>Mikael Svensson</option>
<option value=122>Johan Lindvall</option>
<option value=44>Tommy Rikard</option>
</select>
```

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

## #2 — Cheguelin, 2003-07-24T14:21Z

Select-elementen finns inte i något formulär. För att använda this.form så måste elementen finnas i ett form-element, annars är this.form null. Alltså, sätt \<form\>-taggar runt dina \<select\>-taggar så fungerar din kod.

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

## #3 — SteveP, 2003-07-24T14:23Z

aa märkte det.. nu funkar det

```
function matchStart(t,obj){
	for(var i=0;i<obj.length;i++){
		obj[i].selected=(t==obj[i].text);
	}
}

</script>

<form>
<select size="4" name="ListedPersons" onChange="matchStart(this[this.selectedIndex].text,this.form.Person);">
<option value="9340">Stefan Andersson</option>
<option value="9341">Trevor Deadman</option>
<option value="9342"></option>
</select>

<select class="selectflex" name="Person">
<option value=3>Stefan Andersson</option>
<option value=17>Trevor Deadman</option>
<option value=72>Mikael Svensson</option>
<option value=122>Johan Lindvall</option>
<option value=44>Tommy Rikard</option>
</select>
```

tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/82684-autoselect-2-selects
