Avatar billede sanne Nybegynder
13. december 2001 - 11:10 Der er 3 kommentarer og
1 løsning

Formular

Jeg skal have lavet en formular hvor værdien i felterne skal med i aktion-linket, så de kan hentes med Request.

Altså hvis jeg eksempelvis har et felt der hedder \"navn\", så skal der i aktion stå:

<form name=\"form1\" method=\"post\" action=\"hent.asp?navn=\"\">
hvor værdien af \"navn\" skal komme fra inputtet i formularen.

Hvordan gør jeg det?
Avatar billede sone Nybegynder
13. december 2001 - 11:15 #1
<form name=\"form1\" method=\"GET\" action=\"hent.asp\">
så kører det automatisk.
Avatar billede senj Nybegynder
13. december 2001 - 11:32 #2
Hvis din action hedder eks. \"hent.asp\" så bliver denne side kaldt med formens parametre. Men du skal huske at submitte formen, ellers sker der ikke noget.

som knap:
<input type = \"submit\" value \"ok\">
Avatar billede tmceu Praktikant
13. december 2001 - 12:04 #3
Du har blandet tingene lidt sammen og du har egentlig allerede fået svar, men jeg vil forsøge at uddybe det lidt.

Kommunikationen fra klienten til din server, foregår enten via POST eller GET. Et alm. kald til en side uden parametre foretages altid som GET.

Hvis man skal forklare den synlige forskel kort, så vil du med GET se alle parametre i browserens adressevindue, mens de ikke er synlige med POST.

En form vil som standard bruge POST, d.v.s. at du ikke kan se værdien af de enkelte felter, men du kan få fat i dem med Request.Form(\"felt\").
Men som allerede vist, kan du ændre formens submit type til GET, og så vil felterne ligge i Request.QueryString(\"felt\")

Læs evt. mere om Request objektet på
http://www.w3schools.com/asp/asp_ref_request.asp
Avatar billede sanne Nybegynder
13. december 2001 - 14:18 #4
Tak for hjælpen alle sammen
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