Avatar billede Slettet bruger
15. februar 2002 - 10:50 Der er 3 kommentarer og
1 løsning

Ændring af string til integer

Har lavet en form hvor folk skal indtaste deres alder. Det skal så checkes i en funktion der kun godkender den hvis felter er udfyldt, eller hvis felter er et tal mellem 12 og 100 fx. Min function ser sådan ud, men kan ikke finde ud af at converte.

function validateAlder(str) {
  avalid=true
  if (isNaN(str)) avalid = false
    if (str == "") avalid=false
    if (str.value) < 12) avalid=false
    if (str.value > 70) avalid=false
    return avalid
}
Avatar billede senj Nybegynder
15. februar 2002 - 11:19 #1
var str = "123456";
var strnum = str.toString();
alert (strnum);
Avatar billede senj Nybegynder
15. februar 2002 - 11:20 #2
Den anden vej

var str = "123456";
var strnum = parseInt(str);
alert (strnum);
Avatar billede senj Nybegynder
15. februar 2002 - 11:23 #3
Denne returnere true:

<script language="JavaScript">
validateAlder("25");

function validateAlder(str) {
strnum = parseInt(str)
  avalid=true
  if (isNaN(strnum)) avalid = false
    if (strnum == "") avalid=false
    if (strnum < 12) avalid=false
    if (strnum > 70) avalid=false
    alert(avalid);
    return avalid
}
</script>
Avatar billede Slettet bruger
15. februar 2002 - 11:30 #4
takker :)
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