15. august 2002 - 12:45Der er
3 kommentarer og 1 løsning
Syntaks ved NaN-test og pop-up
Jeg har problemer med syntaksen for en ellers simpel test, hvor jeg skal trække værdien ud fra et felt, parse dette til en Int, og derefter tjekke, om det er en Int. Hvis ikke skal der komme en pop-up, med tekst ala "Indtast kun tal i feltet"
var streng = "123hhh"; // data fra dit inputfelt if ( streng.search( /^\d+$/ ) == -1 ) { // fy fy pubad. Det er ikke et tal der står } else { var vaerdien = parseInt( streng, 10 ); }
var streng = "i23234" var num = parseInt(streng); if (isNaN(num)) { alert('Dette tal kan ikke parses. Sorry dude!'); else { alert('Tallet var: '+num); if (num == 69) alert('BINGO'); }
Beklager din lange svartid... jeg har været ved at teste de to løsninger, og kunne godt tænke mig også at give =maddog= nogle point, da hans løsning også virker ved kommatal...
Never mind, jeg afslutter bare spørgsmålet. Takker for hjælpen begge to!
Synes godt om
Ny brugerNybegynder
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.