har blivit något fel

ASP

4 svar · 283 visningar · startad av DavidB

Medlem sedan jan. 20001 372 inlägg
Trådstart#1

jag har fått följande fel

Körningsfel i Microsoft VBScript fel '800a000d'

Inkompatibla typer: 'UBOUND'

jag använder följande kod som jag tror jag hittade här på webforum någonstans för ett tag sedan.

Const csMandatoryFields = "nick;fornamn;efternamn;email"
Dim vaMandatory
Dim sErrorMsg
Dim i
vaMandatory = Split(csMandatoryFields, ";")
For i = 0 to UBound(vaMandatoryFields)
If Len(Request.Form(vaMandatory(i))) = 0 then
sErrorMsg = "You must fill in alla mandatory fields"
Exit For
End if
Next

nån som vet vad ska kan vara fel?

det hela är för att validera ett formulär

Medlem sedan mars 20007 896 inlägg
#2

Din array heter vaMandatory medans du försöker uBounda vaMandatoryFields... Där har du problemet :)

Medlem sedan jan. 20002 453 inlägg
#3

Snubblade du över skicka-knappen? ;)

Medlem sedan mars 20007 896 inlägg
#4

Ooops... :r
Hemskt ledsen för denna omedvetna "spam"... Mitt IE hakade upp sig, och jag blev lite förbenad. Inte alls min mening att posta 6 inlägg. :r

[r]
Hazze> Du får hemskt gärna ta bort dem, du som kan!
Borde det inte vara en bra funktion att lägga till webForum, att den som gjort ett inlägg får ta bort dem? :q
[/r]

Medlem sedan dec. 19998 577 inlägg
#5

Tog mig friheten att ta bort dom 5 överflödiga inläggen... :)

248 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)