Avatar billede nil.dk Nybegynder
29. januar 2001 - 11:39 Der er 7 kommentarer og
2 løsninger

serverside validering

Kan nogen hitte på en smart måde at validere et form-felt på... det må kun indeholde tal og ikke andre tegn?
Avatar billede sone Nybegynder
29. januar 2001 - 11:41 #1
IF IsNumeric(felt) THEN
\' ...
END IF
Avatar billede senj Nybegynder
29. januar 2001 - 11:41 #2
Du kan bruge funktionen isNaN - is not a number!
Avatar billede nil.dk Nybegynder
29. januar 2001 - 11:44 #3
sone >> perfect

senj >> den funktion kan jeg ikke finde dokumenteret nogle steder.. kan du uddybe?
Avatar billede kasseper Nybegynder
29. januar 2001 - 11:46 #4
isNan er JScript, så det kan også godt bruges til ASP.....
Avatar billede nil.dk Nybegynder
29. januar 2001 - 11:48 #5
okay... jeg kiggede i VBScript-dokumentationen.

Jeg tror jeg holder mig i ren VBScript denne gang og bruger sones løsning.
Avatar billede erikjacobsen Ekspert
29. januar 2001 - 12:14 #6
Isnumeric siger jo ikke om der kun er cifre. F.eks. vil \"-232\" også blive
godtkendt, fordi det er et tal.
Avatar billede nil.dk Nybegynder
29. januar 2001 - 12:27 #7
good point erik.

Jeg har en felt til postnummer.. der må KUN indtastes tal i det.
Avatar billede erikjacobsen Ekspert
29. januar 2001 - 12:39 #8
Måske

  if isNUmeric(felt) and clng(felt)>=0 then

...?
Avatar billede nil.dk Nybegynder
29. januar 2001 - 12:42 #9
jaaa... eller man kan måske tjekke hvert enkelt af de 4 cifre for om de = \"1\" or \"2\" or... osv?
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
Kurser inden for grundlæggende programmering

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