webForumDet fria alternativet

Request.Form problem

ASPur ASP

6 svar · 311 visningar · startad av MrMojo

Medlem sedan okt. 200461 inlägg
Frågan#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 969 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 969 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 969 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

252 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
123 ms — hämta statistik (db)
127 ms — hämta tråd, inlägg och bilagor (db)