Avatar billede carpediem Nybegynder
18. januar 2001 - 14:23 Der er 10 kommentarer og
1 løsning

Form navn

Hvorledes \"requester\" man en forms navn?
Avatar billede tpiil Nybegynder
18. januar 2001 - 14:24 #1
<%=request.form(\"navn\")%>
Avatar billede carpediem Nybegynder
18. januar 2001 - 14:28 #2
tpill>> Det var ikke et input felt der hedder navn.
Det er formens navn jeg vil have
<FORM NAME=\"Det_er_den_jeg_vil_have\" METHOD=\"Post\" ACTION=\"Request_Side.asp\">
Avatar billede ellebaek Nybegynder
18. januar 2001 - 14:32 #3
hvad skal du bruge det til ?

hvis det er for at se hvilken form der er blevet tastet ind i ...
så benyt
<input type=\"submit\" name=\"form1\" value=\"send\">
i starten af asp dokumentet siger du så..

send = request.form(\"form1\")
send = request.form(\"form2\")

if send <> \"\" Then \'altså hvis denne form blev benyttet.
og så else eller hvad du nu vil ...
du lægger linien med input type ind til at sende fra ...
altså når du trykker videre ...
Avatar billede carpediem Nybegynder
18. januar 2001 - 14:40 #4
ellebaek>> Det er den løsning jeg bruger nu. Det virker bare ikke, hvis brugere taster \"Return\" istedet for at trykke på submit knappen.
Avatar billede ellebaek Nybegynder
18. januar 2001 - 14:50 #5
hvad er det lige problemet er ??

Bare skriv ved siden af at de skal benytte submit. Hvis de så ikke gør det må den ting du requester højst sandsyneligt være tom ( \"\" )

Derfor kan du sige,
send = request.form(\"formnavn\")
if send = \"\" Then
response.redirect(\"tilbage.asp\")
Avatar billede carpediem Nybegynder
18. januar 2001 - 15:31 #6
Ja, se det er brugervenlighed der vil noget....

Eller...
Avatar billede ellebaek Nybegynder
19. januar 2001 - 12:40 #7
det er det muligvis ikke ...
men stadig væk er det brugervenlighed at de overhovedet kan taste ind i databasen ....


Det jeg mener er at folk er da ligeglade med om de skal trykke på submit eller på enter. Hvis du vil have de skal kunne trykke på enter så brug et ASP dokument til hver form, sådan så den benytter forskellige sider for hver form!!
Avatar billede ellebaek Nybegynder
19. januar 2001 - 12:44 #8
ellers kan du kalde i starten af det dokument formen referere til ...
hvor du requester et id.

Så¨benytter du..
id = request.querystring(\"id\")

Request_Side.asp?id=2
er den addresse formen skal referere til, og så ændre du bare på tallene.

Benyt så
if id = \"2\" then
Elseif id = \"3\" then

Osv
Avatar billede carpediem Nybegynder
19. januar 2001 - 12:55 #9
Jeg har gjort det, at jeg har lavet en hidden value, som har den værdi jeg ville have givet formens navn og kaldt den formname.
Så laver jeg bare et request på formname istedet. Det løser problemet.
Avatar billede carpediem Nybegynder
19. januar 2001 - 12:56 #10
Men ellers tak for din velvilje.
Avatar billede ellebaek Nybegynder
19. januar 2001 - 13:10 #11
det var da også en mulighed :-)
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