Avatar billede zamiel Nybegynder
28. februar 2008 - 17:48 Der er 4 kommentarer og
1 løsning

Spørgsmål omkring textarea og textwrap

Hvordan gemmer man textwrapping fra en textarea? jeg lægger dataen i DB men når jeg trækker det ud og præsentere det for brugeren kommer det hele på en linje.

eks..

textarea indhold
111
22
3333

bliver til..
111 22 333

HVordan får jeg den til at beholde linjeskiftene?
Avatar billede w13 Novice
28. februar 2008 - 17:55 #1
Når du trækker dataene ud, må du erstatte linjeskiftene (vbCrLf) med "<br>".
Det er langt bedre at gøre det, når du skal bruge dataene, end når du gemmer dem. F.eks. kan det være svært at skulle vise de 20 første tegn af en post, hvis den så deler midt i "<b r>".

Du replacer med:

replace(string,vbCrLf,"<br>")
Avatar billede w13 Novice
28. februar 2008 - 17:55 #2
:)
Avatar billede softspot Forsker
28. februar 2008 - 17:56 #3
Data indtastes i med normale linieskift og præsenteres som HTML, derfor skal du erstatte linieskift med HTML-linieskift (<br>):

tekst = replace(rs("tekst"), vbCrLf, "<br>")

Response.Write(tekst)
Avatar billede zamiel Nybegynder
28. februar 2008 - 18:24 #4
@w13

sørme så.. det virker perfekt
Avatar billede w13 Novice
28. februar 2008 - 18:25 #5
Takker!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester