Avatar billede dueholm Praktikant
11. oktober 2002 - 17:26 Der er 7 kommentarer og
1 løsning

Hvordan henter man en værdi fra en drop-down boks!

Hejsa!

Jeg har på min side1.asp flg kode:
***************************
<form method="post" name="best" action="side2.asp">
<select name="dag" id="dag">
<option value="1">01</option>
.
.
. osv
***************************

Jeg har så på side2.asp forsøgt med:
***************************
<% Request.Form("dag")%>
***************************

Men det virker ikke... den skriver i hvert fald ikke noget!

Kan I hjælpe?

//Kasper
Avatar billede Slettet bruger
11. oktober 2002 - 17:31 #1
<% Request.Form("dag")%>

skal være

<%=Request.Form("dag")%>

før du vil kunne se noget på side2.asp.
Avatar billede dueholm Praktikant
11. oktober 2002 - 17:39 #2
Ok det er rigtigt at der skal være et =-tegn!
Men den skriver stadig ikke værdien!

Jeg undrer mig... i alle de guides jeg har set om ASP så er der kun tale om information fra tekstfelter, radiobuttons, og tjekbokse...
men ingen drop-down!

Kan det bare ikke lade sig gøre?!?

Kasper
Avatar billede Slettet bruger
11. oktober 2002 - 17:44 #3
Det kan sagtens lade sig gøre, og så vidt jeg kan se, burde side2.asp udskrive "1".
Avatar billede dueholm Praktikant
11. oktober 2002 - 17:46 #4
snøft.... det gør den ikke!
Avatar billede dueholm Praktikant
11. oktober 2002 - 17:46 #5
Kan du lave et komplet eksempel?
Avatar billede Slettet bruger
11. oktober 2002 - 17:52 #6
Jo da:

select.asp

<html>
<body>
<form method="post" action="request_select.asp">

Vælg en farve:
<select name="valg">
    <option value="grøn">Grøn</option>
    <option value="rød">Rød</option>
    <option value="blå">Blå</option>
</select>
<br>
<input type="submit" value="OK">
</form>
</body>
</html>

request_select.asp:

<html>
<body>
<%

strValg = Request.Form("valg")

Response.Write("Du har valgt farven " & strValg & ".")

%>
</body>
</html>
Avatar billede dueholm Praktikant
11. oktober 2002 - 18:07 #7
Hmm jeg har forsøgt med:
var test = "hejsa"
test = test + Request.Form("dag")

outputtet bliver: hejsaundefined

hvorfor det?
Avatar billede dueholm Praktikant
11. oktober 2002 - 18:18 #8
hmm jeg tror det er fordi jeg bare har et billede som jeg klikker på for at komme til side2.asp!

jeg har læst noget med en attribut der hedder usemap... det skal jeg lige se på...
jeg tror nemlig ikke at jeg får det sendt videre til den næste side!

Men tak for hjælpen! (Kan du hjælpe mig med usemap ville det også være fint!)

Kasper
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester