Hej, Det löste sig till slut.Rabrytning i Oracle?
Har ett problem som kanske är lite svårt att förklara, men jag försöker.
I ett formulär har jag en textarea där användaren kan skriva en kommentar . Jag får inte i asp-koden sedan styra var och hur denna ska synas. Så vill man ha kommentaren UNDER aktuell rad i listan får man helt enkelt börja med att trycka Enter innan man skriver sin kommentar.
Sen gör jag replace i listan:
Response.Write Replace(rs("namn"),vbCrlf,"<br>")
Detta fungerar utmärkt.
Problemet blir sen när man ska gå in och ändra i kommentaren(en textarea alltså). Alla entertryckningar(som inte först i meningen) visas som vanligt. Men om man börjat med en entertryckning och sedan skrivit text visas aldrig den, utan texten hoppar upp till första raden.
I textarean(när man ska ändra) skriver jag ju ut innehållet i databasen. Normalt brukar jag inte göra något speciellt här, utan radbrytningar och sånt skrivs ut automatiskt.
Men eftersom jag inte får med den första har jag provat så här:
Response.Write Replace(rs("namn"),"<br>",vbCrlf)
Men det hjälper inte...
Jag antar att jag får göra replace på radbrytning-tecknet.
Någon som vet vad det är i Oracle??
Eller finns det något enklare? Kanske något attribut på en textarea som gör att den klipper bort min radbrytning?
Någon som förstår hur jag menar??
/JockeSv: Rabrytning i Oracle?
Jag gjorde så här:
Response.Write Replace(rs("namn"),chr(13),vbCrlf)
Tycker dock det är underligt varför webläsaren(IE 6 i alla fall) klipper bort sånt....
/Jocke