webForumDet fria alternativet

Radproblem

ASP

5 svar · 208 visningar · startad av iqbadboll

Medlem sedan juli 200030 inlägg
Frågan#1

Tjena!
Jag håller på att göra ett forum... men när någon skriver ett inlägg i en textarea och trycker på skicka så trycks alla rader ihop, asså om man själv har trycket "retur" i textrutan så blir det inte det när man visar det på sidan...
Jag har förstått att man ska byta ut det mot "br" men hur gör man det då?
Hoppas ni förstår vad jag menar...

/Calle

Medlem sedan mars 20001 266 inlägg
#2

Det löser du enkelt via en funktion :):

<%
function nyrad(textstrang)
textstrang = Replace(textstrang, vbCrLf, "<br>")
nyrad = textstrang
end function 
%>

Lägg den koden överst på sidan som presenterar innehållet, för att sen skriva ut texten får du lägga till "nyrad" alltså:
<%=nyrad(RS("text"))%>

Andreas

Medlem sedan juli 200030 inlägg
#3

tackar....

en till fråga;
vad står vbCrLf för?

/Calle

Medlem sedan mars 20001 266 inlägg
#4

Det är typ vad access och andra program kallar ett enter skulle man kunna säga. När den i texten hittar detta byter den ut det på ett <br>.
Så har iaf jag fattat det som :)

Andreas

Måste börja läsa igenom vad jag skriver, blir mycket fel när man skriver snabbt. Kunde nästan gissa mig till att vb hade nåt att göra med det :)

[Redigerat av AG den 02 sep 2000]

Medlem sedan mars 2000126 inlägg
#5

vb = VisualBasic
CrLf = Carriage return–Linefeed
Broskan

Medlem sedan juli 200030 inlägg
#6

ok då vet jag, Tack!

/Calle

251 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)