webForumDet fria alternativet
Logga in / Bli medlem

If sats

ASP

7 svar · 170 visningar · startad av Cogo

Medlem sedan juni 200151 inlägg
Trådstart#1

Kan nån säga vad det är för fel med denna koden ?

<% 
If Request.Form("fornamn") Or Request.Form("efternamn") Or Request.Form("adress") Or Request.Form("postnr") Or Request.Form("postadress") Or Request.Form("telefon") ="" Then
Response.Write ="Du måste fylla i alla fält som är markerade med *"
End If
%>

Det är meningen att den skall känna av om alla fält i ett formulär som är märkta med en * skall vara i fyllda.

Medlem sedan juni 200032 967 inlägg
#2

du måste jämföra varje värde med någonting. alltså:

If Request.Form("fornamn")="" Or Request.Form("efternamn")="" Or Request.Form("adress")="" Or Request.Form("postnr")="" Or Request.Form("postadress")="" Or Request.Form("telefon") ="" Then

mvh,

Medlem sedan juni 200151 inlägg
#3

tackar @nders skall testa det =)

Medlem sedan mars 20002 836 inlägg
#4
Request.Form("fornamn") = "" Or Request.Form("efternamn") = "" Or ..... etc

dvs, du måste sätta = "" på varje fält som du vill kolla.

cya,
PatrikB

Medlem sedan dec. 19996 522 inlägg
#5

Man kan väll inte skriva ut response.write så här heller
response.write = "LALALALA" utan Response.Write"Lalalala" ska det ju vara

Medlem sedan juni 200032 967 inlägg
#6

helt rätt, droppa = efter response.write.

Medlem sedan juni 200151 inlägg
#7

tackar @nders och erka det funkar så bra nu så.

Medlem sedan juni 200151 inlägg
#8

Jag löste det med

<% 
If Request.Form("fornamn")="" Or Request.Form("efternamn")="" Or Request.Form("adress")="" Or Request.Form("postnr")="" Or Request.Form("postadress")="" Or Request.Form("telefon") ="" Then
Response.Write"<b>Du måste fylla i alla fält som har detta tecken * innan fälten.<br><br>"
%>
<a href="#" onclick="history.go(-1);">Tillbaka till ifyllnad.</a>
<%else%>
364 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
116 ms — deklarationer (db)
118 ms — hämta statistik (db)
122 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)