webForumDet fria alternativet

Radbrytningar mm som ignoreras

ASP

8 svar · 291 visningar · startad av MickeA.com

Medlem sedan feb. 20034 441 inlägg
Frågan#1

Hej

När man skriver en ny post eller svarar på en i mitt forum, blri inte texten som man skriver den.

Gör man tex. en radbrytning, blir ändå all text på en lång rad.

Är det ngt spec. jag ska göra med min <textarea> för att få ordning på det här??

Medlem sedan sep. 20026 425 inlägg
#2

Du ska fixa det med ASP.

I XHTML:

str = Replace(str,VbCrLf,"<br />")

I HTML:

str = Replace(str,VbCrLf,"<br>")

VbCrLf är en radbrytning i databasen. ;)

Medlem sedan apr. 20003 174 inlägg
#3

m_soderlund skrev:

Du ska fixa det med ASP.

Det var hårda ord.. :OO

Skulle det vara så att det är PHP du använder så kan du använda följande:

$text = nl2br($text);
Medlem sedan feb. 20034 441 inlägg
#4

HHe, vilken tur du hade, m_soderlund, gör jag använder ASP, så jag SKA göra sådär som du sa.

str är alltså den samlade variabeln från Request.Form("Min_textarea") ??

Medlem sedan apr. 20003 174 inlägg
#5

Du kan också skriva ut det direkt om du så önskar (se nedan), annars Ja.
- Samla informationen från textarean i variabeln.

[red]<%= Replace(trim(Request.Form("Min_textarea")),vbcrlf,"<br>") %>[/red]
Medlem sedan feb. 20034 441 inlägg
#6

Okej, en följdfråga då, vad innebär "trim()"??

Har sett det lite här och där, men aldrig riktigt fattat vad man gör me't.

Medlem sedan okt. 20005 273 inlägg
#7

Trim()

Mvh icaaq

Medlem sedan nov. 200013 890 inlägg
#8

Tråden flyttas från HTML-forumet.

Medlem sedan feb. 20034 441 inlägg
#9

Jasså, ok, då vet jag, tack

288 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
145 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
144 ms — ändringar (db)