---
title: "ej tillåta html"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10701-ej-tillåta-html"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "andreas_lindh"
published: "2001-07-20T22:03:00.000Z"
updated: "2001-07-21T10:40:00.000Z"
replies: 5
views: 181
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/10701-ej-tillåta-html"
---

# ej tillåta html

## #1 — andreas_lindh, 2001-07-20T22:03Z

Jag använder den här koden för att ta bort html:

```
<%= Server.HTMLEncode(RS("text")) %>
```

men den tar ju bort alla \<br\> också.
finns det något sätt att formatera texten innan den läggs in i databasen och att alla \<br\> finns kvar?

Permalänk: https://www.webforum.nu/p/10701

## #2 — PatrikB, 2001-07-20T22:27Z

Ändra inte på texten när du lägger den i databasen. Ändringar på texten görs bäst när du plockar ut den från databasen.

```
<%
Function formatString(ByVal sString)
	If IsEmpty(sString) Then Exit Function

	sString = Replace(sString, vbcrlf," <BR> ")

	'## -- return formatted text --
	formatString = sString
End Function

strText = rs("text")
Response.Write formatString(strText)
%>
```

Funktionen kan med fördel läggas i en inkluderings fil som sedan inkluderas på de sidor den behöver användas på

cya,
PatrikB

Permalänk: https://www.webforum.nu/p/278238

## #3 — andreas_lindh, 2001-07-21T10:02Z

Jag får ett syntax error på den funktionen.
Microsoft VBScript compilation error '800a03ea' 

Syntax error 

/hockeytown/artiklar.asp, line 52 

Function formatString(ByVal sString)
^

Permalänk: https://www.webforum.nu/p/278239

## #4 — Lukaspojken, 2001-07-21T10:06Z

Varför ska man använda sig av en funktion där Patrik...tycker du att jag borde använda det om jag skulle använda den tre gånger på en sida?

Vad är fördelarna att ha den i en funktion? Mindre kod blir det ju definitivt men vad är de andra fördelarna?

Permalänk: https://www.webforum.nu/p/278240

## #5 — PatrikB, 2001-07-21T10:14Z

Funktionen får INTE ligga i tex en loop.

Lukaspojken:
Ja, blir ju mindre att skriva än att på varje ställe där jag vill använda den skriva hela replace ......
Då räcker det med att bara anropa denna funktion.

cya,
PatrikB

Permalänk: https://www.webforum.nu/p/278241

## #6 — andreas_lindh, 2001-07-21T10:40Z

Det fungerar inte riktigt. Html taggarna fungerar i alla fall

Permalänk: https://www.webforum.nu/p/278242

---

Tråden på webben: https://www.webforum.nu/amne/asp/10701-ej-tillåta-html
