Avatar billede zeusdk Nybegynder
04. december 2002 - 20:53 Der er 1 kommentar og
1 løsning

Check efter mellemrum

Hej

Jeg har et submit-felt, hvor brugeren indskriver stien til en fil på vedkommendes harddisk. Den fil skal uploades, men før det sker, skal der lige checkes om filen (og ikke resten af stien) indeholder et mellemrum.

Det vil dermed sige, at hvis jeg indtaster følgende filnavn (med mellemrum i), skal scriptet sige "hov, stop":
F:\Documents and Settings\Zeus\Desktop\krig og fred1.jpg

Hvorimod hvis jeg ikke skriver et mellemrum i filnavnet, skal den sige "yes, kør":
F:\Documents and Settings\Zeus\Desktop\krig_og_fred1.jpg
Avatar billede zeusdk Nybegynder
04. december 2002 - 21:03 #1
Hov, jeg glemte vist lige noget. Jeg har selv følgende scriptet, som desværre checker om der er mellemrum i hele stien (den skulle kun check i filnavnet).

if (document.OpretArtikel.link1.value.indexOf(" ") >= 0) {
    alert("Der kan ikke bruges filer, som har et mellemrum i filnavnet. Slet derfor mellemrummet i filen på din computer og prøv igen.");
    document.OpretArtikel.link1.focus();
    return false;
}
Avatar billede Slettet bruger
05. december 2002 - 14:26 #2
Denne linje:

if (document.OpretArtikel.link1.value.indexOf(" ") >= 0) {

... skal lave som til:

if (document.OpretArtikel.link1.value.substring(document.OpretArtikel.link1.value.lastIndexOf("\\"), document.OpretArtikel.link1.value.length).indexOf(" ") != -1) {
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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