Recuperar contenido de un textarea asociado a TinyMCE

Se nota que cuando estoy muy ocupado dejo de lado las discusiones con mi padre, eso no quita que actualice con contenidos mas o menos interesantes, según voy ¿avanzando? en diferentes lenguajes de programación, sea pues:

Nos podemos encontrar en el caso de querer recuperar el valor de un textarea que previamente hemos asociado al editor wysiwyg TinyMCE, mediante alguna instrucción javascript, como podría ser, a la hora de validar un formulario.

Pues bien, si lo hacemos directamente con la instrucciones conocidas tales como:

var contenido=document.getElementById("nombreTextarea").value;

no nos recuperará ningún valor, pues parece ser que el contenido del textarea es nulo justo hasta el momento de pulsar el boton submit del formulario, en el momento en que el editor TinyMCE vuelca el contenido dentro del textarea.

Bien, atascado en esta situación me he puesto a googlear y he encontrado un foro en el que indicaban la respuesta, que al parecer se encuentra en la documentación del mismo editor.

tinyMCE.triggerSave();

El propio editor tiene una función preparada para volcar la información en el textarea. Por lo tanto tan solo tendremos que llamarla en el momento que queramos recuperar el contenido actual. Por ejemplo:

if (tinyMCE) tinyMCE.triggerSave(); 
if (formulari.contenido.value==''){
		alert('El contenido no puede estar en blanco.');
		formulari.contenido.focus();
		return false;
	}

Hasta pronto!

Anuncios
Esta entrada fue publicada en Javascript, Programación, TinyMCE. Guarda el enlace permanente.

6 respuestas a Recuperar contenido de un textarea asociado a TinyMCE

  1. Marcos dijo:

    Gracias … necesitaba esta información. Super clara la solución.

  2. Jonhatan dijo:

    Gracias por la respuesta.

    http://mmmperu.org/

  3. oloya dijo:

    Gracias me sirvió bastante

  4. kid_goth dijo:

    😀 Excelente..!!! todos decian que en el evento submit ¬¬ eso no sirve en algunos casos 🙂

  5. Jose Flores dijo:

    Gracias Men me sirvió demasiado, ahora como hago para cargar texto desde una variable al tinyMCE

  6. Alejandra dijo:

    Buenísimo, estuve renegando un montón, y no encontré en la documentación ni siquiera una mención al método que vos decís… pero funciona perfectamente!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s