Avatar billede superraider Nybegynder
22. september 2004 - 17:51 Der er 8 kommentarer og
1 løsning

if navn ikke indeholder minimum 2 ord then

if (handel.fname.value == "") {
        alert("Der skal indtastes både fornavn og efternavn");
        handel.fname.focus();
        return false;
    }
Hvordan ændre jeg det til at, hvis der er mindre end 2 ord så skal den gøre det.
Avatar billede roenving Novice
22. september 2004 - 18:00 #1
if (handel.fname.value == ""||!handel.fname.match(/^\w+ \w+$/) {
        alert("Der skal indtastes både fornavn og efternavn");
        handel.fname.focus();
        return false;
    }
Avatar billede roenving Novice
22. september 2004 - 18:00 #2
Hov ...

    if (handel.fname.value == ""||!handel.fname.match(/\w+ \w+/) {
        alert("Der skal indtastes både fornavn og efternavn");
        handel.fname.focus();
        return false;
    }
Avatar billede superraider Nybegynder
22. september 2004 - 19:37 #3
der skal noget forklaring til det der.  (/\w+ \w+/ giver ikke meget mening i mine øjne
Avatar billede roenving Novice
22. september 2004 - 19:42 #4
/\w+ \w+/ er en regular expression, som tester om der findes et eller flere 'ord'-tegn på begge sider af et mellemrum !-)

Hvis der findes en sådan i værdien (hov, der mangler en .value !-) vil .match() returnere et array af forekomster, ellers returnerer den null ...

    if (handel.fname.value == ""||!handel.fname.value.match(/\w+ \w+/) {
        alert("Der skal indtastes både fornavn og efternavn");
        handel.fname.focus();
        return false;
    }
Avatar billede superraider Nybegynder
23. september 2004 - 17:33 #5
hvad skal de der || og ! så gøre.  det er fordi det er en opgave, hvor jeg skal dokumentere hvad jeg gør
Avatar billede roenving Novice
24. september 2004 - 02:49 #6
|| betyder logisk eller i javascript og ! betyder logisk not ...

-- så ovenstående betyder:

Hvis fnames værdi er tom eller der ikke findes 'ord'-tegn både foran og bagved et mellemrum skal den alerte !-)
Avatar billede superraider Nybegynder
28. september 2004 - 17:27 #7
point, måkse??
Avatar billede roenving Novice
29. september 2004 - 02:00 #8
Oki '-)
Avatar billede roenving Novice
24. oktober 2004 - 10:06 #9
-- og tak for point ;~}
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