Avatar billede testpilot_dk Nybegynder
18. september 2005 - 11:57 Der er 6 kommentarer og
1 løsning

Hent værdi fra input felt

Hej!

hvordan får jeg kun den sidste værdi fra en input boks

jeg snakker om <input type=file> typen.

Den lister hele stien til filen, hvordan får jeg skåret det ned så den kun giver mig det efter den sidste \
Avatar billede busschou Praktikant
18. september 2005 - 11:59 #1
laver en
arr = split(dit_felt,"\")
det_sidste = arr(ubound(arr))
Avatar billede testpilot_dk Nybegynder
18. september 2005 - 13:23 #2
jeg får følgende fejlmeddelse

Der opstod en Microsoft VBScript-kørselsfejl (0x800A0009)
Indekset er uden for området: 'ubound(...)'
/moensvandrehjem/admin2.asp, line 147

C:\Documents and Settings\Home\Dokumenter\scan0003.jpg    dette er min streng

        strFile = "files1"
        if strFile <> "" then
            arr = split(Request.Form(strFile),"\")
            det_sidste = arr(ubound(arr))
Avatar billede testpilot_dk Nybegynder
18. september 2005 - 14:06 #3
hvad gør ejg forkert ???
Avatar billede testpilot_dk Nybegynder
18. september 2005 - 15:48 #4
jeg har løst den nu!

Jeg gjorde følgende

strTekst = Request.Form(strFile)       
l = Instr(strReverse(strTekst), "\")       
strOutput = Right(strTekst, CInt(l)-1)
Avatar billede testpilot_dk Nybegynder
18. september 2005 - 15:49 #5
Ups :P
Avatar billede busschou Praktikant
18. september 2005 - 17:13 #6
ja ups
Avatar billede testpilot_dk Nybegynder
18. september 2005 - 17:20 #7
jeg ved stadig ikke hvorfor din måde ikke virkede, men jeg synes klart den jeg har fundet frem til er mindst lige så god, når det nu er det sidste jeg skal have fat i
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