---
title: "Select:a i drop"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/73609-select-a-i-drop"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "skyman"
published: "2003-04-09T09:45:09.000Z"
updated: "2003-04-10T12:50:33.000Z"
replies: 13
views: 263
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/73609-select-a-i-drop"
---

# Select:a i drop

## #1 — skyman, 2003-04-09T09:45Z

Hej.
Har den här koden i en popup. Den ska uppdatera opener och sätta selected på den option i min selectbox som heter "sendlist".
Alltså den som har "value=id"...
Detta fungerar inte, hur ska selectedIndex-raden skrivas?

```
<script language="javascript">
<!--
function save_and_close(id){
   window.opener.location.reload();
   window.opener.form1.sendlist.selectedIndex='+id;
   window.close();
}

//-->
</script>
```

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

## #2 — Peter S, 2003-04-09T09:54Z

```
function save_and_close(){
   window.opener.location.reload();
   window.opener.form1.[b]namnet_pa_<select>[/b].options[[b]index[/b]].selected=true;
   window.close();
}
```

 :)

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

## #3 — skyman, 2003-04-09T10:00Z

Ska index vara mitt id?

```
window.opener.form1.sendlist.option[id].selected=true;
```

 
Det fungerar inte, det väljs inte...

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

## #4 — Peter S, 2003-04-09T10:12Z

"sendlist" skall vara namnet på "select"-elementet och *index* skall vara det nummer som representerar det "option"-element som skall bli valt.

 :)

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

## #5 — skyman, 2003-04-09T10:52Z

Javascipt:

```
function save_and_close(id){
   window.opener.location.reload();
   window.opener.form1.sendlist.options[id].selected=true;
   window.close();
}
```

 

Html:

```
<select name="sendlist">
<option value=''>-Välj-</option>
<option value='2' id=2>Kent</option>
<option value='1' id=1>Test</option></select>
```

 

Om jag anropar save_and_close(2) så Kent väljas... den gör inte det...

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

## #6 — Peter S, 2003-04-09T14:15Z

Nej, men anropar du den så här så kommer Kent att väljas:

```
save_and_close(1);
```

...sendlist.options\[0\] - "Välj"
...sendlist.options\[1\] - "Kent"
...sendlist.options\[2\] - "Test"

 :)

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

## #7 — skyman, 2003-04-10T08:42Z

Du menar:

```
function save_and_close(id){
   window.opener.form1.sendlist.options[id].selected=true;
}
```

Det här id:t som står innanför \[\], är det id på option, value eller ska man sätta ett id på varje option? Vad betyder det?

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

## #8 — Peter S, 2003-04-10T10:16Z

Så här ligger det till:

```
options[0] - motsvarar det första "option"-elementet i HTML-koden
options[1] - motsvarar det andra "option"-elementet i HTML-koden

o.s.v.
```

Således har värdet på ett eventuellt "id"-attribut på dina "option"-element ( d.v.s. \<option id="..."\> ) ingenting att göra med vilket värde argumentet till funktionen *save_and_close()* får.

 :)

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

## #9 — skyman, 2003-04-10T10:30Z

Ok... Jag vill ju att den som har högst value ska bli vald, går inte det att fixa?

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

## #10 — Peter S, 2003-04-10T10:36Z

Jodå, anropa funktionen så här ( jag antar att den inte anropas genom ett "onchange"-attribut tillhörande samma formulär som det aktuella "select"-elementet ligger i ):

```
save_and_close( document.form1.sendlist.options.length-1 );
```

 :)

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

## #11 — skyman, 2003-04-10T11:18Z

onchange ligger i en popup och select-elementet ligger forumläret som heter form1,  parent-fönstret.

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

## #12 — Peter S, 2003-04-10T12:43Z

```
save_and_close( window.opener.document.form1.sendlist.options.length-1 );
```

 :)

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

## #13 — skyman, 2003-04-10T12:47Z

Tack :)

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

## #14 — Peter S, 2003-04-10T12:50Z

Skam den som ger sig  :bire 

 :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/73609-select-a-i-drop
