webForumDet fria alternativet

Flera request?

ASP

11 svar · 227 visningar · startad av Jesper T

Medlem sedan nov. 20017 144 inlägg
Frågan#1

Hoy!
Det är så att jag vill ha möjligheten att fylla i ett enkelt textfält både via en querystring och en cookie. Strulet är att kakan måste heta: ("admin")("u_name"). (Jag sätter expires på kakan "admin")
Och då går det inte att köra: ReQuest("u_name") i textfältet, eftersom att det även skall passa med min Q.s.
Vad göra?

Medlem sedan jan. 20032 285 inlägg
#2

Jag förstår inte riktigt vad du menar, men varför inte bara köra med Request.Form(), Request.Cookes() och Request.QueryString() istället för bara Request()? Eller är det kanske jag som missuppfattade problemet?

Medlem sedan nov. 20017 144 inlägg
#3

Som jag skrev(eventuellt otydligt). Jag vill i samma inputfält skriva ut både en querystring samt en kaka.

Medlem sedan jan. 20032 285 inlägg
#4

Om jag nu har förstått rätt kan du ju köra såhär?

<form action="sida.asp" method="get">
  <input type="text" name="textfalt">
  <input type="submit">
</form>
-----------------------
<%
strText = Request.QueryString("textfalt")
Response.Cookies("admin")("u_name") = strText
...
%>

Men nu är det säkert jag som har fattat allting fel, igen. :)

/red Och nu när jag fattade vad du menade kom jag på att jag fattade fel. ;)

Medlem sedan mars 20023 561 inlägg
#5

Det är väl bara att skriva så här:

<input type="text" name="textfield" value="<%=Reqest.QueryString("textfield") & Request.Cookies("admin")("u_name")%>">

Eller är jag också helt fel ute?

Medlem sedan nov. 20017 144 inlägg
#6

Nja, då kan det hända att det står "kallekalle" när det igentligen skulle stå "kalle".

Medlem sedan mars 20023 561 inlägg
#7

Då får du väl skriva en trevlig if-sats. ;)

Medlem sedan jan. 20032 285 inlägg
#8

Men såhär då?

<%
strTextfield = Trim(Request.QueryString("textfield"))
strUname = Trim(Request.Cookies("admin")("u_name"))

If strTextfield = strUname Then
  strField = strTextfield
Else
  strField = strTextfield & " " & strUname
End If
%>
<input type="text" name="textfield" value="<% =strField %>">
Medlem sedan nov. 20017 144 inlägg
#9

Nej usch ;) *ryser*
Jag får tänka lite till.

Medlem sedan jan. 20032 285 inlägg
#10

Jag citerar mig egen kod i fall att du råkade hoppa över den och hoppas på svar om det är fel. ;)

Sebbe skrev:

<%
strTextfield = Trim(Request.QueryString("textfield"))
strUname = Trim(Request.Cookies("admin")("u_name"))

If strTextfield = strUname Then
  strField = strTextfield
Else
  strField = strTextfield & " " & strUname
End If
%>
<input type="text" name="textfield" value="<% =strField %>">
Medlem sedan nov. 20017 144 inlägg
#11

Jag citerar mig egen kod i fall att du råkade hoppa över den och hoppas på svar om det är fel. ;)

Jesper T skrev:

Nej usch *ryser*
Jag får tänka lite till.

Medlem sedan jan. 20032 285 inlägg
#12

Jaha, det var mig du svarade till. :r
Eftersom vi skrev samma minut antog jag att det var Josef du svarade till, men då vet man.

261 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)