Ik ben momenteel bezig met het ontwikkelen van een eigen content management system. Nu gebruik ik voor het aanmaken en wijzigen van de webpagina's gebruik van TinyMCE (JavaScript) als wysiwyg editor. Dit ziet er verder allemaal keurig uit en werkt ook naar behoren. Maar nu het volgende:
De content van de webpagina's staan in een MySQL database. De pagina die bewerkt moet worden wordt ingeladen in de TinyMCE textarea. Nu heb ik bij meerdere pagina's in de database ook een webformulier staan met daarin een textarea.
Het probleem is dat wanneer er een pagina met een textarea wordt geladen in TinyMCE de tag "</textarea>" van het formulier wordt gezien als afsluitende tag van de TinyMCE textarea.
Je krijgt dus het volgende:

Doordat de afsluitende tag van de textarea voor de opmerkingen wordt gezien als afsluitende tag van TinyMCE wordt de resterende html van de pagina buiten TinyMCE gezet. Onderaan kun je op de screenshot zien dat "Velden met een * zijn verplicht" en de button "Verstuur formulier" buiten het TinyMCE vak wordt gezet.
Hoe krijg ik voor elkaar dat forms inclusief textarea gewoon normaal in TinyMCE wordt gezet?
Ik heb al het een en ander geprobeerd met de editor_selector : "mceEditor" optie van TinyMCE, maar hiermee geef je alleen aan welke textareas voorzien moeten worden van de TinyMCE wysiwyg editor. Met de afsluitende tag (waar het dus om gaat) wordt niets gedaan.
De content van de webpagina's staan in een MySQL database. De pagina die bewerkt moet worden wordt ingeladen in de TinyMCE textarea. Nu heb ik bij meerdere pagina's in de database ook een webformulier staan met daarin een textarea.
Het probleem is dat wanneer er een pagina met een textarea wordt geladen in TinyMCE de tag "</textarea>" van het formulier wordt gezien als afsluitende tag van de TinyMCE textarea.
Je krijgt dus het volgende:

Doordat de afsluitende tag van de textarea voor de opmerkingen wordt gezien als afsluitende tag van TinyMCE wordt de resterende html van de pagina buiten TinyMCE gezet. Onderaan kun je op de screenshot zien dat "Velden met een * zijn verplicht" en de button "Verstuur formulier" buiten het TinyMCE vak wordt gezet.
Hoe krijg ik voor elkaar dat forms inclusief textarea gewoon normaal in TinyMCE wordt gezet?
Ik heb al het een en ander geprobeerd met de editor_selector : "mceEditor" optie van TinyMCE, maar hiermee geef je alleen aan welke textareas voorzien moeten worden van de TinyMCE wysiwyg editor. Met de afsluitende tag (waar het dus om gaat) wordt niets gedaan.