Avatar billede copeland Nybegynder
28. maj 2001 - 21:10 Der er 2 kommentarer og
1 løsning

Validering af text input

Jeg skal validere et input fra et text felt som brugeren selv udfylder...det felt må kun indeholde store eller små bogstaver, eller tal. Ingen mellemrum eller andre andre tegn.....hvordan gør jeg det?

<%
if request(\"textfelt\")<> \"--- disse tegn ---\" then
response.write(\"du har brugt ugyldige tegn i din indtastning\")
else
end if
%>

/anne
Avatar billede tofte Juniormester
28. maj 2001 - 23:06 #1
du kan bruge denne lille funktion
okch indeholder alle de tegn som er lovlige

Function checkstring(chk)

    checkstring=true

    okch=\"abcdefghijklmnopqrstuvxyzæøåABCDEFGHIJKLMNOPQRSTUVXYZÆØÅ\"

    for a = 1 to len(chk)
    inst=false
    for b=1 to len(okch)
        if mid(chk,a,1)=mid(okch,b,1) then inst = true
    next
    if inst = false then checkstring=false
    next

end Function

for at kalde funktion skal du bare skrive checkstring(\"\") indeholdet melle \"\" er det du vil validere. Funktionen vil så retunere false eller true, alt efter om indputtet er lovligt

if checkstring(\"test\") then response.write \"ok\"
Avatar billede copeland Nybegynder
28. maj 2001 - 23:30 #2
Det var lige det....perfekt

/anne
Avatar billede tofte Juniormester
28. maj 2001 - 23:33 #3
det kan laves smartere, jeg sidder lige og tænkter over hvordan, men tak for points
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