---
title: "requesta en select"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/47680-requesta-en-select"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "theguru"
published: "2002-07-11T08:33:54.000Z"
updated: "2002-07-12T06:38:04.000Z"
replies: 6
views: 209
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/asp/47680-requesta-en-select"
---

# requesta en select

## #1 — theguru, 2002-07-11T08:33Z

hej 

hur gör jag om jag med asp script vill requesta värdet i en
select ruta?

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

## #2 — LAMP, 2002-07-11T08:38Z

```
<form action="sida.asp" method="post">
<select name="namn" size="1">
<option value="1">Kalle</option>
<option value="2">Hobbe</option>
</select>
</form>
```

```
response.write "<p>Värdet på selecten var " & request.form("namn") & " </p>"
```

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

## #3 — @nders, 2002-07-11T08:39Z

strSelectRuta = Request.Form("selectrutan")

Använd Request.Querystring istället om du använder metoden GET i ditt formulär.

Mvh,

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

## #4 — theguru, 2002-07-11T14:53Z

Detta kanske borde ligga unde javascript men jag ha nästalat in det i asp så ni kanske kan hjälpa mig här också.

Jag försöker att lösa ovanstående problem genom följande

Response.Write "\<script language=javascript\>"
Response.Write "function updateSelect(rowNumber)	{"

Response.Write "var lstActivityProjectIdId = document.frmForm(ActivityProduct).options\[select\].value;"

Response.Write "if (lstActivityProjectIdId == 'A90241') {"
	
		Set lrsTimeReportType2 = objTimeReport.GetTimeReportType(, "D")
	
	Response.Write " } if (lstActivityProjectIdId != 'A90241') { "
	Response.Write "alert(lstActivityProjectIdId);"
		
			Set lrsTimeReportType2 = objTimeReport.GetTimeReportType(, "A")

Response.Write "}"
	Response.Write "\</script\>"%\>

Nu är det så det alltid blir 
		
	Set lrsTimeReportType2 = objTimeReport.GetTimeReportType(, "A")

som körs även när ifsatsen går in och kör

Response.Write "alert(lstActivityProjectIdId);"

Kan nån förklara detta fenomen för mig?

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

## #5 — @nders, 2002-07-11T16:33Z

Det är inte så konstigt. All asp körs ju innan javascriptet kommer till klienten. ASP-tolken har alltså inte en aning om vad som försiggår i användarens webbläsare.

Mvh,

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

## #6 — theguru, 2002-07-12T06:17Z

Ok har du nåt förslag på hur jag skulle kunna lösa detta på
nåt enkelt sätt?

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

## #7 — @nders, 2002-07-12T06:38Z

Där du försökt dig på att använda objektet objTimeReport, får du lägga in *top.location.href='sida.asp?action=GetTimeReport&var1=1&var2=2;*, eller något liknande, och använda Request på den mottagande sidan för att ta reda på vad du ska göra. 

Ett alternativ är att du skickar informationen till en gömd frame istället, så uppdateras inte sidan, och användaren märker inte att det händer något.

Mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/47680-requesta-en-select
