If-sats

ASP

5 svar · 170 visningar · startad av Method

Medlem sedan apr. 2001357 inlägg
Trådstart#1

Jag får inte denna if satsen att fungera

<%
	If not Request.Form("datum")="" Or Request.Form("jobbid")="" Or Request.Form("jobb")="" Or Request.Form("kontor")="" Or Request.Form("ip")="" Then
	Response.Write "<br><br>"
	Response.Write "<font face=""Verdana"" size=""2"">"
	Response.Write "Det har uppstått ett fel i ansökan. Gå till <a href=""http://www.bengtdahlgren.se/jobb/index.asp"">Lediga jobb</a> och klicka på Sök detta jobb igen.<br><br>"
	Response.Write "Skulle detta problem uppstå igen, skicka ett E-mail till <a href=""mailto:webmaster@bengtdahlgren.se"">webmaster@bengtdahlgren.se</a></b></font>"

	Else

	If Request.Form("fornamn")="" Or Request.Form("efternamn")="" Or Request.Form("adress")="" Or Request.Form("postnr")="" Or Request.Form("postadress")="" Or Request.Form("telefon") ="" Or Request.Form("utb") ="" Or Request.Form("fodelse_datum") ="" Then
	Response.Write "<br><br>"
	Response.Write "<font face=""Verdana"" size=""2"">"
	Response.Write "Ni måste fylla i alla fält som har detta tecken <font color=""red"">*</font>.<br><br>"
	Response.Write "Klicka <b><a href=""javascript:history.go(-1)"">här</a></b> för att återgå till föregående sida utan att förlora ifylld information.</font>"
	%>

	<%Else%>

HTML KOD

If not skall kolla att de fälten har ett värde

och if skall kolla att man har fyllt i de fält man måste fylla i

men när jag kör denna så kommer alltid den första if-satsen

hur skall jag göra för att den först skall kolla att de fälten har värde sen kolla att de fälten som måste vara ifyllda är det och om allt stämmer så kommer man till sidan?

Medlem sedan feb. 20012 412 inlägg
#2

Hej!

elseif är ett ord inte två :)

mvh Jörgen

Medlem sedan dec. 200012 464 inlägg
#3
If not (Request.Form("datum")="" Or Request.Form("jobbid")="" Or Request.Form("jobb")="" Or Request.Form("kontor")="" Or Request.Form("ip")="" ) Then

Not har högre precedens än or

red: Kan ju inte stava ju

Medlem sedan apr. 2001357 inlägg
#4

hur skall man skriva för att den skall kolla att det finns värden i de fälten och sen kolla den andra If-satsen????

Medlem sedan aug. 200189 inlägg
#5

Kan du inte istället för att använda not kolla det med <>?

Medlem sedan dec. 200012 464 inlägg
#6
<%
If Request.Form("datum")="" _
Or Request.Form("jobbid")="" _
Or Request.Form("jobb")="" _
Or Request.Form("kontor")="" _
Or Request.Form("ip")="" Then
Response.Write "<br><br>"
Response.Write "<font face=""Verdana"" size=""2"">"
Response.Write "Det har uppstått ett fel i ansökan. Gå till <a href=""http://www.bengtdahlgren.se/jobb/index.asp"">Lediga jobb</a> och klicka på Sök detta jobb igen.<br><br>"
Response.Write "Skulle detta problem uppstå igen, skicka ett E-mail till <a href=""mailto:webmaster@bengtdahlgren.se"">webmaster@bengtdahlgren.se</a></b></font>"
ElseIf Request.Form("fornamn")="" _
Or Request.Form("efternamn")="" _
Or Request.Form("adress")="" _
Or Request.Form("postnr")="" _
Or Request.Form("postadress")="" _
Or Request.Form("telefon") ="" _
Or Request.Form("utb") ="" _
Or Request.Form("fodelse_datum") ="" Then
Response.Write "<br><br>"
Response.Write "<font face=""Verdana"" size=""2"">"
Response.Write "Ni måste fylla i alla fält som har detta tecken <font color=""red"">*</font>.<br><br>"
Response.Write "Klicka <b><a href=""javascript:history.go(-1)"">här</a></b> för att återgå till föregående sida utan att förlora ifylld information.</font>"
%>

<%Else%>
269 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)