Avatar billede m_bold Praktikant
06. februar 2006 - 17:25 Der er 6 kommentarer og
1 løsning

udskriv i textarea

Jeg har en DB med noget tekst i, men har et problem, når det skal skrives ud i et textarea.

Det bliver skrevet ud med alle tagsene:
<p>Bla.... en masse tekst</p><br />
<p><strong><em>Fed kursiv skrift.<br /></em></strong>Hejsa.</p>

Hvad gør jeg?
Avatar billede jaw Nybegynder
06. februar 2006 - 17:27 #1
Den udskriver jo din tekst direkte, da du ikke kan have fed skrift i et textarea. Så hvad er det du vil? Have fjernet dine tags, eller?
Avatar billede Slettet bruger
06. februar 2006 - 17:28 #2
Hvis du vil fjerne tagsne, kan du jo bare smide en strip_tags()[1] på.

[1] www.php.net/strip_tags
Avatar billede m_bold Praktikant
06. februar 2006 - 17:32 #3
ja, der var jeg måske lige hurtig nok. Jeg vil gerne have det skrevet ud som fed osv, men det behøver ikke nødvendigvis være et tekstarea. Det skal bare kunne afgrænses, så jeg kan scrolle i teksten...
Avatar billede jaw Nybegynder
06. februar 2006 - 17:38 #4
Så tror jeg umiddelbart den nemmeste/bedste måde er at bruge en iframe.
Avatar billede JOHN_DOE Nybegynder
06. februar 2006 - 17:39 #5
du kan jo først rette alle < og > til &lt; og &gt;

  $navn = str_replace(">", "&gt;", $navn);
  $navn = str_replace("<", "&lt;", $navn);

bagefter skriver du
  // FED
  $navn = str_replace("fed&gt;", "fed>", $navn);


ellers kan du smide din tekst i en div. og style diven sådan at der kommer scroll på...
<style>
.scrolldiv {
overflow:yes;
width:300px;
height:500px;
}
</style>

<div class="scrolldiv">TEKST </div>
Avatar billede m_bold Praktikant
06. februar 2006 - 18:30 #6
Ja jeg endte med at bruge <div>-løsningen med en overflow.

Så der er points til aalouv, hvis du lige smider et svar.
Avatar billede JOHN_DOE Nybegynder
07. februar 2006 - 07:33 #7
ok tak. Det var også den jeg ville bruge..!;)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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