webForumDet fria alternativet

request.form problem?!?!

4 svar · 216 visningar · startad av brw

brwMedlem sedan juli 2000619 inlägg
#1

Jag har elelr rättare sagt måste använda detta för att ta emot från mitt formulär tror jag iaf.

namn = FixaTecken(UploadRequest.Item("namn").Item("Value"))

Detta är för att jag använder en filuppladdning i samma formulär..

problemet kommer nu när jag inte har något värde i den rutan i formuläret.. då får jag följande felmeddelande:

Microsoft VBScript runtime error '800a01a8' 

Object required: 'Item(...)'

Hur löser jag det? jag blir tokig snart.

Glömde säga att om jag provar med vanlig Request.Form("namn") så får jag följande fel:

Request object error 'ASP 0207 : 80004005' 

Cannot use Request.Form 

/properties.asp, line 72 

Cannot use Request.Form collection after calling BinaryRead.

Funkar som sagt bra när jag har ett värde som följer med. Men när jag lämnar fältet tomt så jävlas det fan fan fan.. Help ME!!!!!!!!!

Jag har alltså med flera fält än filfältet.. typ namn, beskrivning mm.

------------------
Ingenting är omöjligt, bara en utmaning.

[Redigerat av brw den 15 maj 2001]

brwMedlem sedan juli 2000619 inlägg
#2

Gaaah.. jag får magsår snart. Har hållit på i några timmar nu... inget ASP-snille som kan?

@nders? vide? Lasse? emission? m fl

------------------
Ingenting är omöjligt, bara en utmaning.

[Redigerat av brw den 15 maj 2001]

LarsGMedlem sedan dec. 200012 464 inlägg
#3

Jag vet inte vad du har försökt med, men kanske någon av dessa varianter kan fungera.

if IsObject(UploadRequest.Item("namn")) then
   namn = FixaTecken(UploadRequest.Item("namn").Item("Value"))
else
    namn = ""
end if
if not IsEmpty(UploadRequest.Item("namn")) then
   namn = FixaTecken(UploadRequest.Item("namn").Item("Value"))
else
    namn = ""
end if
if Len(UploadRequest.Item("namn")) > 0  then
   namn = FixaTecken(UploadRequest.Item("namn").Item("Value"))
else
    namn = ""
end if
if not IsNull(UploadRequest.Item("namn")) then
   namn = FixaTecken(UploadRequest.Item("namn").Item("Value"))
else
    namn = ""
end if

------------------
essentitia preter non sans multiplicandum

brwMedlem sedan juli 2000619 inlägg
#4

LASSE!

Tusen tack fy fan det funkar!

använde den andra av dina alternativ.. if not isempty funkar klockrent.

Nästan så man skulle fira med champagne. ;)

------------------
Ingenting är omöjligt, bara en utmaning.

LarsGMedlem sedan dec. 200012 464 inlägg
#5

Så bra.

------------------
essentitia preter non sans multiplicandum

129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)