webForumDet fria alternativet
Logga in / Bli medlem

Krånglande Request.Querystring?

ASP

2 svar · 202 visningar · startad av bigsky

Medlem sedan maj 2002821 inlägg
Trådstart#1
<% Datum14 = DateAdd("d", -14, Date)
   If Request.Querystring("dateofflight") = Datum14 Then
     grabthis = "selected"
   Else
     grabthis = ""
   End If %>
   <option value="<% = Datum14 %>" <% = grabthis %>><% = Datum14 %></option>

Trots att villkoret uppfylls, blir inte värdet i rullgardinen valt när sidan laddas. Korrekt information medföljer i stringen.

...sonal&flightid=BS0008%20-%20615**&dateofflight=2002-11-22**&passeng...

Hmm?

Medlem sedan juni 200032 967 inlägg
#2

En liten subtypskonvertering kanske?

If Request.Querystring("dateofflight") = CStr(Datum14)

Man kan göra konverteringen med CDate() på querystringen istället, men då kommer man få ett felmeddelande om det inte är ett giltigt datum. Men det kanske det alltid är?

mvh,

Medlem sedan maj 2002821 inlägg
#3

Ja, det funka ju bra det där :)

386 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
132 ms — deklarationer (db)
121 ms — hämta statistik (db)
130 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)