Avatar billede nanna31 Praktikant
03. marts 2002 - 12:28 Der er 3 kommentarer og
1 løsning

Vis tekst

Hvis jeg som bruger indtaster en tekst i en html-form og sender dette til ASP, hvorefter jeg vil have ASP'en til at displaye teksten på skærmen, hvordan bevarer jeg så tekstens formatering såsom linieskift m.m. ?
Avatar billede netsrac Praktikant
03. marts 2002 - 12:31 #1
Linieskift bevares helt automatisk, de er bare ikke synlige i en browser, så derfor kan du bruge følgendende når du trækker data ud:

Response.write(Replace(rs("felt"), VbCrLf, "<br>"))
Avatar billede nanna31 Praktikant
03. marts 2002 - 12:41 #2
Tak, men jeg er begynder på området, så jeg må lige have et par uddybende spørgsmål indført...

Er linieskift det eneste, som bevares automatisk ?
Hvorfor er de ikke synlige i browseren - hvor er de så synlige ?

Kan du ikke forklare:
Response.write(Replace(rs("felt"), VbCrLf, "<br>"))
?

takker :)
Avatar billede netsrac Praktikant
03. marts 2002 - 12:44 #3
Hvilken formatering udover linieskift tænker du på ? I realiteten gemmes at formatering i databasen, man skal blot tage forholdsregler for at vise det korrekt i en browser.

F.eks. gemmes linieskift fint i databasen, men linieskift vises ikke i en browser, fordi man i HTML skal bruge <br> når man laver et linieskift.
Linieskift er synlige hvis du kigger i "Vis kilde" for din ASP side.

Sætningen:
Response.write(Replace(rs("felt"), VbCrLf, "<br>"))

Udskifter VbCrLf som er linieskift, med <br> som er det en browser skal have for at forstå linieskift.
Avatar billede mcfly.asp Nybegynder
03. marts 2002 - 14:21 #4
Hvis du i din form bruger et text area kan du sende teksten "til asp" som viser indholdet på skærmen. Her kan du vælge at lave et tekst area som ligner det fra formen på tidligere side.
Du henter teksten in via:

<% tmp = Request.QueryString("comments") %>
Comments or questions:<td bgColor='#DCCDBC'><textarea cols='50' rows='10'><% Response.write(tmp)%></textarea>
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