Wat is contenteditable=plaintext-only Generator?
Het contenteditable=plaintext-only attribuut maakt een HTML-element dat gebruikers kunnen bewerken, maar in tegenstelling tot contenteditable=true dat rich text formatting accepteert (vet, cursief, kleuren, lettertypen), verwijdert plaintext-only alle opmaak bij plakken. Dit gedrag is ingebouwd in de browser en vereist nul JavaScript.
Snel antwoord
Gebruik contenteditable=plaintext-only om bewerkbare regios te maken die alleen platte tekst accepteren — het plakken van opgemaakte content verwijdert automatisch alle HTML-tags en inline-stijlen. Geen JavaScript nodig. Ondersteund in Chrome 120+, Edge 120+, Safari 17.4+ en Firefox 136+.
Last updated: 2026-06-01
Beperkingen
- Niet ondersteund in Firefox voor versie 136. Het attribuut degradeert naar contenteditable=true.
- plaintext-only is een alles-of-niets-benadering — het ondersteunt geen selectieve filtering van opmaak.
- Browserimplementaties kunnen verschillen in randgevallen zoals witruimte en ongebruikelijke Unicode-tekens bij plakken.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
Zo gebruik je deze tool
- Kies de editormodus: plaintext-only (verwijdert alle opmaak bij plakken) of regulier contenteditable (behoudt rich text).
- Configureer plaatshoudertekst die verschijnt wanneer de editor leeg is en pas de placeholder-CSS aan uw ontwerp aan.
- Stel focusstijlen in die worden geactiveerd wanneer de editor focus krijgt. Voeg ARIA-labels toe voor schermlezer-toegankelijkheid.
- Kopieer de gegenereerde HTML-opmaak. De tool levert een compleet, zelfstandig fragment met bijbehorende CSS dat fallback-detectie afhandelt.
Waarvoor je het kunt gebruiken
- Reactievelden en discussieforums waar gebruikers geen opgemaakte tekst moeten kunnen plakken die de paginalay-out breekt of verborgen HTML introduceert.
- Codefragment-invoeren of configuratie-editors waar platte tekst wordt verwacht en rijke opmaak ongewenste ruis is.
- Interne notitietools of CMS-platte-tekstbeschrijvingen waar opmaak complexiteit toevoegt zonder voordeel.