Avatar billede mobildata Nybegynder
23. oktober 2006 - 23:03 Der er 3 kommentarer

simpel NaN funktion

Hej nogen der vil hjælpe med en simpel NaN funktion.

Jeg har en del parseInt ca. 25, fra en form
som regnes sammen og derfor ikke må være NaN.
derfor skal de bare laves om til "0" hvis de er NaN

f.eks.

parseInt(form1.total1.value)
parseInt(form1.total2.value)
parseInt(form1.total3.value)

total=parseInt(form1.total1.value)+parseInt(form1.total2.value)...osv....

så ville jeg køre alle parseInt gennem en NaN funktion

f.eks.

function NAN(val) {
if (isNAN(val)) {
val = "0";
}
return val;
}


total=NAN(parseInt(form1.total1.value))+NAN(parseInt(form1.total2.value))....osv...



Men det virker ikke og jeg er ikke så stærk i js, så hvis I kan se hvad jeg gør forkert....?
Avatar billede barklund Nybegynder
23. oktober 2006 - 23:08 #1
Funktionen hedder isNaN, og du kan bare return'e, så snart du har fundet din værdi:

function NAN(val) {
if (isNaN(val)) {
return 0;
}
return val;
}
Avatar billede mobildata Nybegynder
25. oktober 2006 - 12:54 #2
tak bare læg point
Avatar billede mobildata Nybegynder
25. oktober 2006 - 12:55 #3
hov læg svar så lægger jeg 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