![]() |
[JS/PHP] autoformat
Is er een methode om (het liefst in JavaScript, anders PHP) de inhoud van een textarea te formatten zodat ie in een HTML pagina precies zo wordt getoond als ie getypt is. Dus alle enters die je hebt gegeven worden veranderd in <BR> enzomeer?
|
html:
Code:
<pre></pre> PHP-code:
|
Hmm...
Goed ik heb dus een FORM, met een textarea. De waarde gooit ie in een variabele die daarna weer een database ingaat. Hoe moet ik dan precies die tags erin verwerken? |
Citaat:
nl2br($je_var_met_db_data); Een enter is nl \n in een textarea, die word dan omgezet naar <br /> en krijg je dus een enter.. |
Oowh..
hmm maar dan zou ik dat ook met substr (JS) kunnen doen? |
Citaat:
Je werkt toch al met en database en php? |
(y) vind ik ook.. hoeft toch niet samen.. (ik vind php beter dan JS)
|
Wil jij in je textarea HTML gaan proppen? Zoals <p> enzo?
Zo ja, dan heb je de PHP functie htmlentities() nodig. Deze zet alle < en > tags om in &blah; dingen. Probeer maar eens en kijk dan naar je code. :) |
of net iets anders, htmlspecialchars()
|
Citaat:
htmlentities() doet b.v. ook © enzo converteren naar & #169 ; |
Hmm.. okay. Nu heb ik nog een probleem. Ik wil dat ie er break tags tussen zet maar ook dat ie alles op 1 regel zet. Het moet nl in een Javascript variabele (en die mogen geen newlines hebben)..
Hoe??!!! PHP-code:
|
en \\r\\n??
tenminste die moet je gebruiken in windows en er bestaat ook een new-line symbol maar kan die ff niet terugvinden :) |
Alle tijden zijn GMT +1. Het is nu 22:40. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.