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
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
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
12. november 2004 - 20:50
#2
Det som koden gør, er at checke om brugernavn og kodeordsfelterne er udfyldt.
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 ;)
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.
12. november 2004 - 21:31
#5
hvad blev der af <% if Request.ServerVariables["REQUEST_METHOD"] = "POST" then 'form sendt end if %>
Kurser inden for grundlæggende programmering