Avatar billede downloading Nybegynder
06. april 2005 - 22:27 Der er 5 kommentarer og
1 løsning

Tjek efter tegn

Hey. Jeg har en form, som køre et check når man submitter.

Den tjekker efter en del ting, men den skal også tjekke om der er andet end mellemrum, tal og bukstaver i et felt. Hvordan gøres det?

Mit foreslag var ala det her:

    if(document.getElementById('filnavn').value.toLowerCase().indexOf('æ' || 'ø' || 'å' || '½' || '§' || '!' || '"' || '@' || '#' || '£' || '¤' || '$' || '%' || '&' || '/' || '{' || '(' || '[' || ')' || ']' || '=' || '}' || '?' || '+' || '¨' || '^' || '~' || ';' || ',' || '.' || '<' || '>' || '\' || '*' || '-' || '`' || '´') || '|'> -1) {
    alert("Du må ikke bruge æ, ø og å i navnet");
    return false;
    }


p.s. Har desværre ikke flere points :-(
Avatar billede barklund Nybegynder
06. april 2005 - 22:30 #1
Altså, man må kun bruge tal, bogstaver og mellemrum - og intet andet?

if(document.getElementById('filnavn').value.match(/[^a-z0-9 ]/i)) {
    alert("Kun a-z, 0-9 og mellemrum, din bølle!");
    return false;
}
Avatar billede downloading Nybegynder
06. april 2005 - 22:32 #2
he... nice.. Tak.. Vil du ikke skrive det som et svar? :-)
Avatar billede downloading Nybegynder
06. april 2005 - 22:34 #3
hov.. nu når jeg har dig.. Du ved vel ikke hvordan man tjekker om der står noget i det her felt?

<input type="file" size=40 name="fil">
Avatar billede barklund Nybegynder
06. april 2005 - 22:36 #4
Giver den et id, finder den via document.getElementById og undersøger value.length - gætter jeg på.

Og et svar :)

--
Morten Barklund
Avatar billede downloading Nybegynder
06. april 2005 - 22:38 #5
tak.. :-)
Avatar billede barklund Nybegynder
06. april 2005 - 22:40 #6
Orv, tark for points :)
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