---
title: "Får inte med värdet i urlen ?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/69555-får-inte-med-värdet-i-urlen"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Pellefant"
published: "2003-02-27T07:07:20.000Z"
updated: "2003-02-27T08:17:50.000Z"
replies: 9
views: 275
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/69555-får-inte-med-värdet-i-urlen"
---

# Får inte med värdet i urlen ?

## #1 — Pellefant, 2003-02-27T07:07Z

Hej!

Varför kommer inte variabelvärdet med i urlen?

Nu ser det ut såhär: search.asp?variable=

(Drop down meny)

\*River mitt hår\*

```
<select name="cat" onchange="document.location.href='search.asp?variable=' + this.options[this.selectedIndex].value;">

 <option selected><%=Recset("Category")%></option>
<% Do until RecSet.EOF 	%>
<option><%=Recset("Category")%></option>
<%Recset.movenext
loop  %>
</select>
```

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

## #2 — @nders, 2003-02-27T07:13Z

```
<option [b]value="<%=Recset("Category")%>"[/b]><%=Recset("Category")%></option>
```

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

## #3 — Pellefant, 2003-02-27T07:38Z

Tack, nu funkar det.

Följdfråga, om jag istället vill posta variabelvärdet som ett formulär istället som jag kan plocka upp med Request.Form, hur skriver man om det då?  (jag får "%20" för mellanrum i querystringen)

```
<option value="">Choose Category</option>
<% Do until RecSet.EOF 	%>
<option value="<%=Recset("Category")%>"><%=Recset("Category")%></option>
<%Recset.movenext
loop  %>
</select>
```

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

## #4 — @nders, 2003-02-27T07:45Z

Sätt action i \<form\>-taggen som vanligt dit du vill posta, och lägg submit i onchange.

```
<select name="cat" onchange="document.forms[0].submit();">
```

Du kan gott byta **forms\[0\]** till formulärets namn.

mvh

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

## #5 — Erik Juhlin, 2003-02-27T07:52Z

Det går också att hoppa över value och använda sig av text.

```
this.options[this.selectedIndex].text
```

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

## #6 — Pellefant, 2003-02-27T07:58Z

Hej!

Hur menar du med "lägg submit i onchange"  ? (jag vill inte ha någon submitknapp)

Nu ser det ut såhär.(inte klart ännu). Finessen är så att säga att när man valt i menyn så laddas sidan om automatiskt.

```
<FORM METHOD="POST" ACTION="search.asp" onchange="document.location.href='search.asp?variable=' + this.options[this.selectedIndex].value;">

<select name="cat">
<option value="">Choose Category</option>
<% Do until RecSet.EOF 	%>
<option value="<%=Recset("Category")%>"><%=Recset("Category")%></option>
<%Recset.movenext
loop  %>
</select>

</FORM>
```

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

## #7 — @nders, 2003-02-27T08:01Z

> **Pellefant skrev:**
>
> Hur menar du med "lägg submit i onchange"  ? (jag vill inte ha någon submitknapp)

Ta bort onchange ur \<form\>-taggen, det jag menade var "ändra onchange i din \<select\>, så formuläret postas istället." Använd koden från mitt förra inlägg.

mvh

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

## #8 — Pellefant, 2003-02-27T08:06Z

Tackar, fick det att funka nu(har iofs inte testat att ta emot variabeln än, men det ska nog gå bra.

Fungerande kod:

```
<FORM METHOD="POST" ACTION="search.asp" >

<select name="cat" onchange="document.location.href='search.asp?variable=' + this.options[this.selectedIndex].text;">
<option value="">Choose Category</option>
<% Do until RecSet.EOF 	%>
<option value="<%=Recset("Category")%>"><%=Recset("Category")%></option>
<%Recset.movenext
loop  %>
</select>

</FORM>
```

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

## #9 — @nders, 2003-02-27T08:09Z

Nu skickar du ju med querystring i alla fall, istället för post, som jag trodde att du ville?

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

## #10 — Pellefant, 2003-02-27T08:17Z

Så sant, jag lyckades gå hela cirkeln runt och få det till ungefär samma kod som i början av tråden. 

\*HAHA\* Nej, jag pratar,skriver bara i nattmössan, dags att gå och läggs sig tror jag bestämt.

Godnatt alla!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/69555-får-inte-med-värdet-i-urlen
