HTML tags in textbox

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Klaas

klaas

12/08/2009 15:06:00
Quote Anchor link
Hallo

Ik ben aan een site bezig en nu ben ik een systeempje aan het maken dat leden een bericht kunnen plaatsen. Maar nu had ik graag dat dat is zoals in de forums dat als je op een button klikt dat de bbcode in de textbox komt.
Nu wil ik dit op die manier doen maar dan met html code. Bestaat daar al iets voor of is er iemand die mij op weg kan helpen.

BVD

Klaas
 
PHP hulp

PHP hulp

19/11/2024 15:40:39
 
/home/joost

/home/joost

12/08/2009 15:25:00
Quote Anchor link
Je kan toch gewoon <blaat> invoeren ??
En als je wilt weergeven zoals je het schrijft, dan replace je een < door een &gt; ;)
 
Klaas

klaas

12/08/2009 17:05:00
Quote Anchor link
Dat kan maar dat is niet wat ik wil.
Ik wil het zo dat het nezoals op de meeste forums is zodat iemand die niets van html kent toch zijn plan wat kan trekken.
 
A Leeuwenburgh

A Leeuwenburgh

15/08/2009 01:02:00
Quote Anchor link
Er zijn diverse editors waarmee je je textarea boxen kan "aankleden" beschikbaar op het internet. Dit doe je met een stukje javascript waarmee je de textarea omtovert tot editor look. Zelf gebruik ik TinyMCE.
http://tinymce.moxiecode.com/

Wel moet je zorgen dat de input gefilterd wordt op schadelijke invoer omdat mensen altijd javascript kunnen uitzetten en dan kunnen invoeren aan HTML en javascript code wat ze willen wat tot zeer ongewenste effecten kan leiden op je website. Je kunt daarvoor HTML purifier
http://htmlpurifier.org/
gebruiken of Striptags wat hetzelfde doet maar met minder poespas: http://www.chipmunkninja.com/tag/striptags

Hall
 
Niek Weevers

Niek Weevers

16/08/2009 14:43:00
Quote Anchor link
Hier staan ook verschillende editors.
http://markitup.jaysalvat.com/examples/
 
Klaas

klaas

17/08/2009 18:54:00
Quote Anchor link
bedankt hiermee kom ik er wel
 
Roel -

Roel -

17/08/2009 20:21:00
Quote Anchor link
Wat jij wilt is denk ik gewoon zo'n textbox en dan daaronder van die knoppen waar je op kan klikken om standaard tekst in te voegen.

Dat doe je met een JavaScript:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<script type="text/JavaScript">
function ubb(string) {
    document.getElementById('tekstvak').value += string;
}
</script>


En dan heb je hier je textbox met knoppen.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<textarea name="tekst" id="tekstvak"></textarea><br /><br />
<a href="#" onclick="ubb('[b]Tekst[/b]');">Bold</a>


Succes ermee! ;)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.