webForumDet fria alternativet

Om tomt formulärfält ?

ASP

4 svar · 277 visningar · startad av Pellefant

Medlem sedan maj 20023 372 inlägg
Frågan#1

Hej!

På föregående sida finns ett formulär som skickas till denna sida, alla är dock inte obligatoriska, hur gör man så att tomma fält skall hoppas över? Nedan så är första frivilligt och det andra finns alltid. Har försökt med detta:

a = Request.Form("betyg")

if(len(a>0)) THEN
RecSet("betyg") = Request.Form("betyg")
End if

RecSet("receptid") = Request.QueryString("valtrecept")

Tack på förhand.

Medlem sedan juni 200032 967 inlägg
#2
if len(a) >0 THEN

Mvh,

Medlem sedan maj 20023 372 inlägg
#3

Tack.

Medlem sedan juli 20003 825 inlägg
#4

En annan variant...

IF request.QueryString("betyg") <> "" THEN ...

<> betyder "inte är lika med" och kan i vissa fall användas i sammanhang som dessa.

Medlem sedan mars 2002777 inlägg
#5

Jag tycker funktionen len() är att föredra i detta fallet. Man kommer ifrån vissa subtyp problem.

<> "" förutsätter ju att "if-satsen" tolkar allt som strängar.

282 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
154 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)