Cómo añadir un editor de texto en HTML (WYSIWYG)


Editor de texto WYSIWYG CKEditor

CKEditor es un editor de texto HTML/ WYSIWYG de código abierto que permite incrustar un procesador de texto en un formulario de página web, sin la necesidad de instalarlo como aplicación en la computadora del cliente.

Paso 1

Descargar de la página de CKEditor la última versión de la librería o incluirlo a través del CDN.

<script src="https://cdn.ckeditor.com/ckeditor5/18.0.0/classic/ckeditor.js"></script>

Paso 2

Crear un textarea o div que se convertirá en el editor de texto.

<textarea type="text" name="txtDescripcion" id="txtDescripcion"></textarea> 

Paso 3

Luego de definir el textarea abajo o en el pie del documento HTML agregar la siguiente línea de javascript, que convierte el textarea en un editor.

<script>
        ClassicEditor
            .create( document.querySelector( '#txtDescripcion' ) )
            .catch( error => {
            console.error( error );
            } );
        </script>

Paso 4

Para acceder al CKEditor desde PHP lo haremos de la siguiente manera cuando se envíe el formulario.

$_POST["txtDescripcion"]

Para más información te invitamos a que conozcas sobre nuestros cursos tecnológicos: