Om tomt formulärfält ?

ASP

4 svar · 291 visningar · startad av Pellefant

Medlem sedan maj 20023 372 inlägg
Trådstart#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.

523 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
268 ms — hämta statistik (db)
129 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)