Avatar billede sune.jakobsen Nybegynder
10. januar 2002 - 18:57 Der er 8 kommentarer og
1 løsning

Undgå HTML i indtastning

Hvordan undgår jeg at folk indtaste html koder og scripts i de formularer de har mulighed for at indtaste i.
Det jeg mangle er vel bare et link til en god funktion der kan bruges.
Avatar billede bjarke-b Nybegynder
10. januar 2002 - 18:59 #1
Du kan bruge funktion Server.HTMLEncode()

<%
Streng = \"test<br>html virker <b>ikke</b>\"
streng = Server.HTMLEncode(streng)
%>
Avatar billede invisibleman Nybegynder
10. januar 2002 - 18:59 #2
Du kører en Server.HTMLEncode() på strengen ..
Avatar billede bjarke-b Nybegynder
10. januar 2002 - 19:00 #3
.
Avatar billede sune.jakobsen Nybegynder
10. januar 2002 - 19:04 #4
Det kan jeg ikke få til at virke på IIS
Avatar billede bjarke-b Nybegynder
10. januar 2002 - 19:05 #5
Jo, det kan du...?
Avatar billede sune.jakobsen Nybegynder
10. januar 2002 - 19:08 #6
Hvad er der så galt her???

navn = Request.form(\"navn\")
tag = Request.form(\"tag\")

navn = Server.HTMLEncode(navn)
tag = Server.HTMLEncode(tag)
Avatar billede bjarke-b Nybegynder
10. januar 2002 - 19:10 #7
Hvad fejl giver det?
Avatar billede sune.jakobsen Nybegynder
10. januar 2002 - 19:11 #8
Min fejl nu virker det....
Avatar billede bjarke-b Nybegynder
10. januar 2002 - 19:11 #9
http://activedeveloper.dk/aspdigital/kapitel6/remove_html.asp Fjerner tagsne.

Server.HTMLEncode gør dem bare ubrugelige
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