Avatar billede jonas82 Nybegynder
12. november 2004 - 19:58 Der er 4 kommentarer og
1 løsning

Tjek om form er sendt.

<form name="Login" method="post" action="login.asp">
Brugernavn:<input type="text" name="brugernavn"><br \>
Password:<input type="password" name="password"><br \>
<input type="submit" value="Ok">

Når man har trykket på "ok" knappen, bliver man sendt til login.asp som er samme fil som formen er i.

Hvordan tjekker jeg i login.asp om formen er sendt.

if(form er sendt)
  tjek login
else
  Vis form
Avatar billede azzodiac Nybegynder
12. november 2004 - 20:49 #1
If (Len(Request.Form("brugernavn")) > 0) And (Len(Request.Form("password")) > 0) Then
  ' Form sendt
Else
  ' Form ikke sendt
End If
Avatar billede azzodiac Nybegynder
12. november 2004 - 20:50 #2
Det som koden gør, er at checke om brugernavn og kodeordsfelterne er udfyldt.
Avatar billede erikjacobsen Ekspert
12. november 2004 - 21:09 #3
Du putter et hidden felt i din form

<input type="hidden" name="jegvilvaere" value="sultan">

og checker så

if Request.Form("jegvilvaere")="sultan" then
  ...

navnene kan evt. ændres ;)
Avatar billede jonas82 Nybegynder
12. november 2004 - 21:28 #4
Tak for svarene.

Tror jeg bruger løsningen med hidden felt, men den anden virker sikkert også. Så du får point :)

Jeg går ud fra du ikke vil have point erik, ellers må du sige til.
Avatar billede fixxxer Nybegynder
12. november 2004 - 21:31 #5
hvad blev der af

<%
  if Request.ServerVariables["REQUEST_METHOD"] = "POST" then
    'form sendt
  end if
%>
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