---
title: "Händelse på listbox - kan man skriva det i asp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/6836-händelse-på-listbox-kan-man-skriva-det-i-asp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Mia"
published: "2000-10-10T08:15:00.000Z"
updated: "2000-10-10T12:37:00.000Z"
replies: 4
views: 200
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/6836-händelse-på-listbox-kan-man-skriva-det-i-asp"
---

# Händelse på listbox - kan man skriva det i asp

## #1 — Mia, 2000-10-10T08:15Z

Eller måste man använda javascript?

Det jag vill göra är att om jag väljer något i en listbox så vill jag plocka id:t och använda det i en SQL-fråga.

Listboxen ser ut så här:

\<SELECT id=CBID name=CBID\>
\<OPTION VALUE ="1"\> Ett
\<OPTION VALUE ="2"\> Två
\</SELECT\>

Tack tack på förhand!

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

## #2 — fredrik, 2000-10-10T10:26Z

Själva händelse kan du inte köra i asp (däremot i asp+ när det kommer...men det är ju en annan historia...) utan den får du göra i javascript:

```
<script language="javascript">
function skicka(id)
{
document.location.href='sql_sida.asp?id=' +id
}
</script>

<SELECT id=CBID name=CBID onchange="skicka(this[this.selectedIndex].value)">
<OPTION VALUE ="1"> Ett
<OPTION VALUE ="2"> Två
</SELECT>
```

sen får du hämta upp id i sidan efter (sql_sida.asp) och använda det i sql-satsen.

\[Redigerat av fredrik den 10 okt 2000\]

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

## #3 — Mia, 2000-10-10T11:13Z

Måste man ropa på en ny asp-sida.
Finns det någon möjlighet att kanske ropa på en funktion eller sub i den sidan man befinner sig i.

Eller kan man ge en variabel ett värde i javascript-koden som man sedan kan använda i asp-koden???

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

## #4 — Vide, 2000-10-10T11:22Z

Du kan hämta den med Request.Querystring("id") på vilken sida du än anger... lättast är väl att ange samma sida du skickar ifrån tycker jag personligen...

Sedan skapar du SQLsatsen:

SQL = "Select \* from tbl where id = " & Request.Querystring("id")

Mvh, Vide

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

## #5 — Mia, 2000-10-10T12:37Z

Bort bort!
Jag är så långsam och trögfattad.
Tack för hjälpen. Vet inte vad jag skulle ta mig till utan er alla här ibland :)

\[Redigerat av Mia den 10 okt 2000\]

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/6836-händelse-på-listbox-kan-man-skriva-det-i-asp
