Avatar billede rasmustest Nybegynder
12. november 2001 - 13:57 Der er 7 kommentarer og
1 løsning

Nummer

<SCRIPT LANGUAGE=\"JavaScript\">
function tjek(form) {
    Ctrl1 = form.name;
    Ctrl2 = form.nummer;
    Ctrl3 = form.udbyder;
    Ctrl4 = form.brugernavn;
   
    if (Ctrl1.value.length == \"\") {
        alert (\"du mangler navn\");
        return (false);
    } else if (Ctrl2.value.length == \"\") {
        alert (\"magler nummer\");
        return (false);
    } else if (Ctrl3.value.length == \"\") {
        alert (\"magler udbuder\");
        return (false);
    } else if (Ctrl4.value == \"\") {
        alert (\"du magler brugernavn\");
        return (false);
    }

    return (true);
}
</SCRIPT>
Hvordan sætter man udbyder kun til at akscpter tal!?.Altså vis det ikke er tal så kommer fejlen!!
Avatar billede zmiley Nybegynder
12. november 2001 - 14:06 #1
function erTal(vaerdi)
for (i=0;i<vaerdi.length;i++) {
  if (vaerdi.charAt(i) < \"0\") {
    return false
  }
  if (vaerdi.charAt(i) > \"9\") {
    return false
  }
}
}

og dette sætter du ind i din nuværende funktion

if (!erTal(Ctrl3) {
alert(\"Forkert : Kun tal tak\")
}

Så skulle det virke
Avatar billede zmiley Nybegynder
12. november 2001 - 14:08 #2
Hmm.. glemmer da også altid noget :-)

function erTal(vaerdi)
for (i=0;i<vaerdi.length;i++) {
  if (vaerdi.charAt(i) < \"0\") {
    return false
  }
  if (vaerdi.charAt(i) > \"9\") {
    return false
  }
}
return true
}

Og :

if (!erTal(Ctrl3) {
alert(\"Forkert : Kun tal tak\")
return false
}
Avatar billede rasmustest Nybegynder
12. november 2001 - 14:08 #3
tester lige i aften tak!
Avatar billede zmiley Nybegynder
12. november 2001 - 14:09 #4
Så lidt :-)
Avatar billede Slettet bruger
12. november 2001 - 15:20 #5
Lidt nemmere:

function erTal(vaerdi) {
minRegExp = /^\\d+$/;
if (vaerdi.match(minRegExp)) return true;
return false;
}
... returner true eller false!

Og endnu nemmere:

function erTal(vaerdi) {
if (typeOf(vaerdi) == \"number\") return true;
return false;
}

Tjek http://www.eksperten.dk/spm/127966 hvor jeg var ude i lidt af det samme!
Avatar billede Slettet bruger
12. november 2001 - 15:27 #6
Glem den dér \"Og endnu nemmere\"-ting, for jeg kan ikke få den til at virke ordentligt. Desuden er typeOf med lille o, altså typeof!
Avatar billede rasmustest Nybegynder
13. november 2001 - 22:25 #7
giver fejl.Kan du ikke lige skrive det igen?
Avatar billede rasmustest Nybegynder
19. november 2001 - 12:10 #8
likker
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