---
title: "hämta texten från vald rad i listruta?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/59803-hämta-texten-från-vald-rad-i-listruta"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "fredriksk"
published: "2002-11-20T20:43:13.000Z"
updated: "2002-11-28T18:22:07.000Z"
replies: 7
views: 313
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/59803-hämta-texten-från-vald-rad-i-listruta"
---

# hämta texten från vald rad i listruta?

## #1 — fredriksk, 2002-11-20T20:43Z

Ok jag har tre listrutor i ett formulär. Listrutorna heter kategori, titel, inlagg och ligger i ett formulär som heter kategorier

Nu försöker jag hämta värdet på dessa i en javascript funktion så här... 

```
				//hämtar värden från komponenter
				var temp_category = document.forms[1].kategori.options[document.forms[1].kategori.selectedIndex].text;
				var temp_titel = document.forms[1].titel.options[document.forms[1].titel.selectedIndex].text;
				var temp_entry = document.forms[1].inlagg.options[document.forms[1].inlagg.selectedIndex].text;
```

Jag får dock följande felmeddelande:

"object doesn´t support this property or method"
code 0

Egentligen finns det två formulär på denna sidan. Men om byter 1:orna mot 0:or i koden ovan får jag meddelandet att objektet inte finns. Jag drar därför slutsatsen att jag är i rätt formulär iaf... 

Hoppas någon orkar sätta sig in i koden ovan... =)

Behöver helt klart hjälp med detta... 
(En liten undran till... borde man inte kunna ange formuläret vid dess namn istället för med forms\[0\] ?)

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

## #2 — @nders, 2002-11-20T20:47Z

Re: hämta texten från vald rad i listruta?

> **fredriksk skrev:**
>
> (En liten undran till... borde man inte kunna ange formuläret vid dess namn istället för med forms\[0\] ?)

Jo, det kan man.

Jag tycker att din kod ser korrekt ut, dock, under förutsättning att det är dokumentets andra formulär som äger dina \<select\>:s.

Hur ser formuläret ut?

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

## #3 — Jojoxx, 2002-11-20T20:52Z

Dubbelkolla, tripperkolla och frippel... ja... html-koden mot slarvfel. Ta gärna en validator till hjälp. I hälften av fallen jag stött på med denna sorts problem så saknas \</form\> eller så ligger formuläret i en "trasig" tabell eller något liknande.

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

## #4 — fredriksk, 2002-11-21T18:00Z

Ok... har kollat igenom all kod och kanske är det jag som börjar bli lite blind på den här sidan men jag kan inte hitta några problem. 

Sidan är för stor för att lista koden här men jag har slängt upp sidan på följande adress...

<http://fredriksk.coolfreepages.com/test.html>

Sista javascriptet är mitt nuvarande webbhotell som lägger till... Borde inte vålla några problem...

Hjälp snälla!!!

Har suttit hela dagen/kvällen med detta!

 :x

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

## #5 — Jojoxx, 2002-11-21T21:30Z

För det första kommer document.forms\[1\].titel.selectedIndex och document.forms\[1\].inlagg.selectedIndex att vara -1 eftersom det inte finns några poster i dessa listor normalt. Detta gör att du försöker läsa listposten med index -1 vilket blir fel. Sedan har du blandat ihop variabelnamnen temp_titel och temp_title.

Så här blir det då:

```
				//hämtar värden från komponenter
				var temp_category=document.forms[1].kategori.options[document.forms[1].kategori.selectedIndex].text;
				var temp_titel=(document.forms[1].titel.selectedIndex>-1)?document.forms[1].titel.options[document.forms[1].titel.selectedIndex].text:"";
				var temp_entry=(document.forms[1].inlagg.selectedIndex>-1)?document.forms[1].inlagg.options[document.forms[1].inlagg.selectedIndex].text:"";
				
				//sätter samman urlen
				url="admin_notes.php?category1=";			
				url=url+temp_category;
				url=url+"&&category2";
				url=url+temp_titel;
				url=url+"&&entry=";
				url=url+temp_entry;
```

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

## #6 — fredriksk, 2002-11-26T19:45Z

jupp... nu börjar det likna något... är inte riktigt med på "selectedIndex\>-1".... och det ställer till det lite med... 
När jag klickar i den vänstra listboxen är allt frid och fröjd... 

Javascriptet laddar om sidan med önskade parametrar i URLen för PHP att jobba med. PHP fyller i rätt värden i listruta 2 (den i mitten) men när jag nu klickar i denna så blir det galet serru. Då får jag samma fel som jag hade innan. Att objektet inte stödjer detta... 

Får nog släppa på lite kod exemel... Snälla skriv inget i databasen nu bara... :-/

Här kommer länk!

<http://fredriksk.coolfreepages.com/admin_notes.php>

Testa att först klicka i listrutan längst till vänster och sedan den i mitten... 

Hjälp igen \*snyft!\*

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

## #7 — fredriksk, 2002-11-27T20:23Z

Ingen som kan hjälpa mig \*snyft\*

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

## #8 — fredriksk, 2002-11-28T18:22Z

hmmm... kanske har kommit på en annan väg att lösa detta....

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/59803-hämta-texten-från-vald-rad-i-listruta
