11. juli 2003 - 15:31Der er
4 kommentarer og 1 løsning
Validering af en form
Jeg leder efter en løsning, så der er nogle ting som folk IKKE kan skrive en bestemt ting. Dvs. at man fx ikke kan submite en form hvor der står Admin i. Håber I forstår mig :)
Jeg har prøvet at lave en løsning på mit problem, men det lader ikke til at virke! Den ser således ud:
<% if navn = "Admin" then Response.Write("<font face='verdana' size='1'>Hov! Det hedder du da ikke!</font><br><br>")
end if
if navn = "admin" then Response.Write("<font face='verdana' size='1'>Hov! Det hedder du da ikke!</font><br><br>") end if
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
Husk at if sætninger er case senativ så "Admin" er ikke det samme som "admin" Eks kunen være:
navn = Request.Form("navn") if lcase(navn) = "admin" then Response.Write("<font face='verdana' size='1'>Hov! Det hedder du da ikke!</font><br><br>") end if
Eller bruge inStr for ikke at godkende nanve som indeholder admin eksci 1admin:
navn = Request.Form("navn") if inStr(1, navn, "admin") then Response.Write("<font face='verdana' size='1'>Hov! Det hedder du da ikke!</font><br><br>") end if
Andet alternativ er Regular expressions, her er et som tester om der er uloglige ord i brugernaet: De uloglige ord kunen være admin, luder, sex. De skal bare være i en liste med | imellem: ulovligeord = "admin|luder|sex"
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.