Avatar billede Slettet bruger
28. juli 2002 - 23:35 Der er 4 kommentarer

txtfelt, indsæt af <br>!

Hej!

Jeg er igang med at lave en simpel admin funktion hvor det skal være mulig at fylde tekst ind og få det vist på en hjemmeside (nyhedsmodul) om man vil.. jeg bruger et simpelt tekstfelt, hvor jeg ydermere har en "send" knap, som bruges til at fyre tekstfeltes indhold ned i en database.

Dog er tekstfeltet ikke så smart indrettet at det tager formatering med, derfor er jeg lidt på herrens mark, og jeg ville gerne have en funktion (en anden knap) der f.eks. kunne tilføje kode <br> til tekstfeltet..

Hvordan gør jeg det smartest muligt, når jeg i forvejen har en knap til at sende med.

Mvh.

Kim
Avatar billede Søren Bech Morsing Praktikant
28. juli 2002 - 23:44 #1
Skal det gemmes i en database?

så skal du lige lave en
string.replace(\n, "<br>") // jscript
Replace(""&Request.Form("textfeltet"), vbcrlf, "<br>") ' vbscript

Tror det virker
Avatar billede easysoft_studios Nybegynder
28. juli 2002 - 23:52 #2
hvis du vil have hele formateringen med, kan du indsætte <pre><%=rs("nyhed")%></pre>
Dette vil formatere alle dine html-tags, du måtte indsætte i din nyhed.
Du kan vist også bruge <%=Server.HTMLEncode(rs("nyhed"))%>
Avatar billede Slettet bruger
29. juli 2002 - 12:57 #3
easysoft: ok, så kommer return-slag osv. med ind i selve visningen af nyheden?
eller hvordan?

Mvh.

Kim
Avatar billede steen Nybegynder
31. juli 2002 - 08:54 #4
Nej... det der sker så er bare at alle de steder hvor der f.eks oprindeligt var et <br> vil blive erstattet med et &lt;br&gt; og det kan du jo ikke bruge.
Normalt så når du henter en tekst fra en DB, vil den i et tekstfelt vise linieskift vha. den skjulte VbCrlf, derfor skal du ikke bruge Replace. Du skal kun bruge replace uden for et textarea.
Desuden er det IKKE smart at formatere sin tekst i selve DB'en, altså så den er fyldt med HTML-tags... forestil dig, at du pludselig skal bruge indholdet til noget andet... så skal du til at sortere alle tagsne fra igen... bare et tip ;-)
/Steen
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