---
title: "Radbrytning i textarea?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10104-radbrytning-i-textarea"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Lukaspojken"
published: "2001-06-16T21:39:00.000Z"
updated: "2001-06-17T13:21:00.000Z"
replies: 13
views: 298
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/10104-radbrytning-i-textarea"
---

# Radbrytning i textarea?

## #1 — Lukaspojken, 2001-06-16T21:39Z

När jag läser ett meddelande som jag skickat iväg med radbrytning så skriver den allt på en enda rad...hur får man med radbrytningarna man gjort...samt att dessa inte står som br?

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

## #2 — mastermani, 2001-06-16T21:42Z

detta en asp kod som lägger in ett BR

message = request.form("message")
Test = replace(message,vbcrlf,"\<br\>")
response.write Test

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

## #3 — Lukaspojken, 2001-06-16T22:26Z

Jag skrev in det här:

```
RecSet("msgTEXT") = replace(Request.Form("msgTEXT"),vbcrlf,"<br>")
```

Och sen skrev jag in

sdfdfs

sdf

Och jag får ut:
sdfdfs\<br\>\<br\>sdf

Anledningen för att det blir \<br\> där beror förmodligen på att jag använder
Server.HTMLEncode(RecSet("msgTEXT") och det vill jag använda...men jag vill inte förlora radbrytningarna

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

## #4 — Vide, 2001-06-16T23:24Z

Du får helt enkelt köra ersättningen efter du har kört HTMLEncode... :)

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

## #5 — Lukaspojken, 2001-06-17T07:51Z

Livet är inte alltid så lätt...:) tänkte inte på det...

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

## #6 — Lukaspojken, 2001-06-17T08:02Z

Nu skrev jag...men det fungerar ändå inte...grrr

```
message = Server.HTMLEncode(Request.Form("msgTEXT"))
RecSet("msgTEXT") = replace(message,vbcrlf,"<br>")
```

Det som händer är att meddelandet fortfarande har \<br\> i sig???

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

## #7 — @nders, 2001-06-17T08:07Z

varför gör du ersättningen innan du kastar in det i databasen?

jag föreslår att du gör den när du ska skriva ut den till browsern.

response.write replace(strText, vbCrLf, "\<br\>")

mvh,

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

## #8 — ERR0R, 2001-06-17T08:13Z

```
message = Server.HTMLEncode(Request.Form("msgTEXT"))
message = replace(message,vbcrlf,"<br>")
```

...

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

## #9 — Lukaspojken, 2001-06-17T08:45Z

Har inte testat ännu men varför skulle det skilja sig, @nders? Det var likadant med format-kommandot för klockan när jag tänker efter. Hur kommer det sig?

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

## #10 — Lukaspojken, 2001-06-17T08:46Z

Error...varför skulle det fungera bättre? Ska jag köra in message i databasen sen då eller?

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

## #11 — Vide, 2001-06-17T08:58Z

Lukaspojken, tänkt dig att du har ett forum. Du har hela tiden lagt in formaterad text som du påverkat med massa olika funktioner som lägger till smileys och diverse omkodningar. Men sedan efter ett halvår när du har några tusen inlägg så märker du att du vill ändra på vissa funktioner, och att dessa skall påverka dom gamla posterna också... det blir ganska mycket krångligare att fixa detta om du redan formaterat dina inlägg i förväg, istället för att göra det när det skall ut...

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

## #12 — Lukaspojken, 2001-06-17T09:07Z

Ligger mycket i det du säger Vide...men det är ändå underligt att det inte fungerar på det andra sättet tycker jag.

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

## #13 — @nders, 2001-06-17T09:10Z

du har inte råkat göra någe annat knas då? 

jag håller med, det är märkligt att det inte fungerar om du kör htmlencode när du lägger in det i databasen och sedan replace till \<br\> när du hämtar ut.

hur ser hela sidan där du lägger in i databasen ut?

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

## #14 — Lukaspojken, 2001-06-17T13:21Z

Jag gjorde såhär...som ni sa och då fungerade det...

```
message = Server.HTMLEncode(RecSet("msgTEXT"))
message = replace(message,vbcrlf,"<br>")
<% =message %>
```

Men som sagt det är underligt att det inte vill få in det i databasen på exakt samma sätt...jag tycker också som sagt att det var underligt det där med klockan när man inte ville ha med sekunderna så tog man bort de med format-kommandot men det fungerade inte om man skrev in det i databasen utan det var när man skrev ut det...? Lite underligt att det är så som sagt...att samma kod ger olika utfall...

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10104-radbrytning-i-textarea
