Avatar billede jonmh Nybegynder
05. september 2006 - 18:28 Der er 5 kommentarer

check af tekstfelt

Jeg har en form hvor brugeren kan tilføje noget til en database, den ene et postnr og den anden en dato. Hvordan får jeg checket at de ikke skriver et bogstav eller en ugyldig dato? Har set eksempler skrevet i javascript, men er det ikke muligt at ordne det i vbs?
Avatar billede madeindk Nybegynder
05. september 2006 - 19:36 #1
1) Lad os starte med at tjekke om postnummeret er korrekt

<%
strPostnummer = request.form("postNummerFelt")

if not IsNumeric(strPostnummer) then
response.write("Ugyldigt postnummer")
else
response.write("Gyldigt postnummer")
end if
%>

2) Lad os tjekke om datoen er korrekt

<%
session.lcid = 1030

strDate = "24-12-2006"
strStatus = IsDate(strDate)

if strStatus = true then
response.write("Datoen er gyldig")
else
response.write("Datoen er ugyldig")
End if
%>
Avatar billede cyberkox Nybegynder
05. september 2006 - 22:53 #2
Blot en lille tilføjelse til den med postnummeret. Hvis det skal valideres lidt bedre, kan man jo tjekke om længden af nr. er 4. Dette gøres ved:
if len(strPostnummer) = 4 then
response.write("Gyldigt postnummer")
end if

Og så smider vi det ind i det som madeindk har lavet:

<%
strPostnummer = request.form("postNummerFelt")

if not IsNumeric(strPostnummer) then
    response.write("Ugyldigt postnummer")
else
    if len(strPostnummer) = 4 then
        response.write("Gyldigt postnummer")
    else
        response.write("Ugyldigt postnummer")
    end if
end if
%>
Avatar billede madeindk Nybegynder
06. september 2006 - 17:51 #3
Jonmh -> Når du for set om du kan bruge dette vil jeg gerne dele point med 'cyberkox' - havde ikke tænkt på det cyberkox skrev ;-)
Avatar billede jonmh Nybegynder
06. september 2006 - 19:06 #4
Mange tak for hjælpen begge to.. smid et svar så ska jeg dele lidt points ud.
Avatar billede cyberkox Nybegynder
07. september 2006 - 00:08 #5
Det var fint at du kunne bruge det :)

Jeg behøver nu ikke have så mange, da det var madeindk der "kom først" :)
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