Request.Form problem

ASP

6 svar · 338 visningar · startad av MrMojo

Medlem sedan okt. 200461 inlägg
Trådstart#1

Vad är fel på denna kodsnutt?

<% If Request.Form("kurs") = Null Then Response.Write "Hoppsan, ingen kurs är vald!" Else Request.Form("kurs") End If %>

Som det är nu så visar den ingenting. Spelar ingen roll om jag skickar något värde eller inte.

Tacksam för snabbt svar.

Medlem sedan juni 200032 967 inlägg
#2

Du får aldrig null från Request.Form. Prova:

If Request.Form("kurs") = "" Then
Medlem sedan okt. 200461 inlägg
#3

tack

Tack @nders. Det fick fram värdet om fältet är tomt. Men om jag har ett värde medskickat så vill det sig inte...

Medlem sedan juni 200032 967 inlägg
#4

Nej, du skriver ju bara Request.Form("kurs"). Vad vill du göra egentligen? Är det så här du menar att du vill?

If Request.Form("kurs") = "" Then Response.Write "Hoppsan, ingen kurs är vald!" Else response.write Request.Form("kurs")
Medlem sedan okt. 200461 inlägg
#5

Ja, nånting sånt. Men jag får bara fel när jag använder din kodsnutt.

Medlem sedan juni 200032 967 inlägg
#6

När man får ett felmeddelande så måste man ju berätta vad man får för felmeddelande. Vi kan inte gissa... Så här då, för att göra det lite tydligare:?

If Request.Form("kurs") = "" Then 
     Response.Write "Hoppsan, ingen kurs är vald!" 
Else 
     Response.Write Request.Form("kurs")
End if
Medlem sedan okt. 200461 inlägg
#7

Fel av mig. Jag tjabblade med 2 st "IF" på rad. :r Det funkar kalas. Jag bugar och lyfter på hatten! :bire

268 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)