02. januar 2004 - 17:17
Der er
12 kommentarer og 1 løsning
et simpelt script til en nybegynder
hvordan laver man en inputtext boks som gemmer værdien i en session på samme side. ja jeg er ik så go til det endnu.
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?
Slettet bruger
02. januar 2004 - 17:24
#1
<form method='post'> <input type='text' name='tekst'> <input type='submit'> </form> <% if request.form("tekst")<>"" then session("tekst")=request.form("tekst") end if %>
02. januar 2004 - 21:02
#2
jeg fulgte dit råd. lavede en side "tjeklogin.asp <form method="post" action="login.asp"> <input type="text" name="login"> <input type="submit"> </form> <% if request.form("login")<>"" then session("login")=request.form("login") end if %> og en anden side login.asp <html> <head> </head> <link rel="stylesheet" type="text/css" href="style/style.css"> <body> hej <% =Session("login") %> </BODY> </HTML> men jeg får ikke noget frem med hej <% =Session("login") %> hvordan kan det være?
Slettet bruger
02. januar 2004 - 21:25
#3
skriver du noget i din form??
02. januar 2004 - 21:41
#4
Tekstfeltet er jo tomt på det tidspunkt det bliver læst. Prøv det her: Side1.asp: <form method='post' action="login.asp">> <input type='text' name='tekst'> <input type='submit'> </form> login.asp: <% if request("tekst")<>"" then session("login")=request("tekst") end if %> hej <% =Session("login") %>
02. januar 2004 - 21:44
#5
hov undskyld, jeg havde ikke set, at det skulle være på samme side.
02. januar 2004 - 21:52
#6
Prøv det her i stedet: tjeklogin.asp: <% if request("log") = "yes" then if request("tekst")<>"" then session("login")=request("tekst") end if %> hej <% =Session("login") %> <% else %> <form method='post' action="tjeklogin.asp">> <input type='text' name='tekst'> <input type='hidden' name='log' value='yes'> <input type='submit'> </form> <%end if %> Det hele skal være i samme asp-side.
02. januar 2004 - 21:58
#7
Du kan også gøre sådan her: <form method="post"> <input type="text" name="login"> <input type="submit"> </form> <% if request.ServerVariables("REQUEST_METHOD") = "POST" then session("login")=request.form("login") 'skriv eller redirect, eller hvad du nu skal... response.Write "hej" & session("login") end if %>
02. januar 2004 - 22:00
#8
Eller måske bedre sådan her: <% if request.ServerVariables("REQUEST_METHOD") = "POST" then session("login")=request.form("login") 'skriv eller redirect, eller hvad du nu skal... response.Write "hej" & session("login") else %> <form method="post"> <input type="text" name="login"> <input type="submit"> </form> <% end if %>
03. januar 2004 - 00:22
#9
aha.. okey, tak for det. det var fordi jeg ikke vidste man skulle bruge request
03. januar 2004 - 00:30
#10
Hovsa.. RBL... det var dig jeg skulle have ment at gi et point
Slettet bruger
03. januar 2004 - 00:43
#11
øhh.. skal jeg oprette et spm med point til dig RBL
03. januar 2004 - 02:34
#12
nahh, det er lige meget. Fik du det til at virke ?
03. januar 2004 - 12:40
#13
Jeps.. Det kører bare derud af nu! .. ;P
Kurser inden for grundlæggende programmering