Avatar billede websam Nybegynder
27. marts 2004 - 18:53 Der er 13 kommentarer og
2 løsninger

Validering af form felt type file ?

Hejsa,

Jeg kan ikke lige finde ud af at validere følgende :

If mySmartUpload.Form("File1") = "" Then
  ShowError = "Du skal vælge det billed du vil oploade !"
  Upload = ShowError
  Exit Function
End If

Uanset om der står noget i feltet eller ej så udskriver den ShowError og der er tale om form felt type file

/Websam
Avatar billede eagleeye Praktikant
27. marts 2004 - 18:57 #1
PRøv sådan her:

If mySmartUpload.Files("File1") = "" Then
Avatar billede websam Nybegynder
27. marts 2004 - 19:01 #2
Det giver denne fejl :

Fejltype:
Der opstod en Microsoft VBScript-kørselsfejl (0x800A01B6)
Objektet understøtter ikke denne egenskab eller metode

/Websam
Avatar billede websam Nybegynder
27. marts 2004 - 19:02 #3
Jeg benytter AspSmartUpload hvis det hjælper lidt :o)

/Websam
Avatar billede eagleeye Praktikant
27. marts 2004 - 19:05 #4
Du skal først kalde .Upload eller .Save for at fylde form felterne, har du gjort det?
Avatar billede websam Nybegynder
27. marts 2004 - 19:07 #5
Ja jeg sætter denne i starten af min klasse inden jeg validere på felterne i formularen :

mySmartUpload.Upload

Så det skulle være i orden :o)
Avatar billede eagleeye Praktikant
27. marts 2004 - 19:26 #6
hvad så med:

if isEmpty (mySmartUpload.Form("File1")) then
Avatar billede eagleeye Praktikant
27. marts 2004 - 19:27 #7
hov og så med Files og ikke Form
if isEmpty (mySmartUpload.Files("File1")) then
Avatar billede eagleeye Praktikant
27. marts 2004 - 19:28 #8
sådan her er det vist:

If Not mySmartUpload.Files("File1") Is Nothing Then
Avatar billede websam Nybegynder
27. marts 2004 - 19:41 #9
Den udskriver stadig min showerror :o(
Avatar billede eagleeye Praktikant
27. marts 2004 - 19:43 #10
Det ved jeg ikke så.. Har du method="post" og sat enctype?
Avatar billede websam Nybegynder
27. marts 2004 - 19:55 #11
jeps jeg må rode lidt vidre med det
Avatar billede eagleeye Praktikant
27. marts 2004 - 21:51 #12
Hvad så med denne:

If Upload.Files("file1").IsMissing Then
Avatar billede websam Nybegynder
28. marts 2004 - 00:43 #13
Jeg har fundet frem til at denne virker :

If mySmartUpload.Files.Item(1).FileName = "" Then

Men jeg vil da lige prøve den sidste du smed op :o)

Smid et svar så deler vi :o)

/Websam
Avatar billede websam Nybegynder
28. marts 2004 - 00:44 #14
Med den sidste du smed får jeg denne :

Fejltype:
Der opstod en Microsoft VBScript-kørselsfejl (0x800A01A8)
Et objekt er obligatorisk: 'Upload'

Så jeg holder mig til den jeg fandt ud af virkede :o)

/Websam
Avatar billede eagleeye Praktikant
28. marts 2004 - 11:16 #15
ok ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester