Foros del Web » Programando para Internet » PHP »

función trim() no funciona editor WYSIWYG

Estas en el tema de función trim() no funciona editor WYSIWYG en el foro de PHP en Foros del Web. Tengo un formulario donde aparte de los inputs tengo un textarea ( tinymce ) y al enviar la información, en la página de recepción aplico ...
  #1 (permalink)  
Antiguo 03/03/2010, 16:33
 
Fecha de Ingreso: marzo-2008
Mensajes: 220
Antigüedad: 16 años, 1 mes
Puntos: 0
Pregunta función trim() no funciona editor WYSIWYG

Tengo un formulario donde aparte de los inputs tengo un textarea ( tinymce ) y al enviar la información, en la página de recepción aplico la función trim() a todos los campos con la excepción de que no funciona para el textarea tinymce. Alguien sabe por que? He hecho pruebas con textarea normales y si funciona. Tiene que ser algo relacionado con el eidtor WYSIWYG

Grácias de antemano
  #2 (permalink)  
Antiguo 03/03/2010, 16:37
Avatar de genuine_carlosV2  
Fecha de Ingreso: noviembre-2008
Ubicación: 127.0.0.1
Mensajes: 296
Antigüedad: 15 años, 5 meses
Puntos: 6
Respuesta: función trim() no funciona editor WYSIWYG

Los editores WYSIWYG suelen iniciar y finalizar con '<p>' y '</p>'. Por este motivo, si pones espacios en el editor, por ejemplo, la cadena '____hay muchos espacios____', pues obtienes '<p>____hay muchos espacios____</p>' (donde '_' representa un espacio (FDW controla todos estos espacios vacíos) y, por tanto, el trim no funciona. Te recomiendo que mires que tags añade tinyMCE (que me parece que son los que te he dicho y los "anules" temporalmente con substr. Si luego te interesan, es tan fácil como volverlos a concatenar.

Para ver como lo hace el editor en cuestión, usa el botón de vista de código. Y, sino, haz un echo de lo que recibes (recuerda que en pantalla no verás los tags (recuerda, WYSIWYG) de modo que para verlos, tendrás que clicar 'Ver código fuente' en tu navegador)

Saludos
__________________
Carlos

Recoger datos es solo el primer paso hacia la sabiduría. Pero compartir información es el primer paso hacia la comunidad. - IBM

Última edición por genuine_carlosV2; 03/03/2010 a las 16:41 Razón: FDW se carga los espacios del medio
  #3 (permalink)  
Antiguo 03/03/2010, 17:07
 
Fecha de Ingreso: marzo-2008
Mensajes: 220
Antigüedad: 16 años, 1 mes
Puntos: 0
De acuerdo Respuesta: función trim() no funciona editor WYSIWYG

Muchas grácias por la respuesta. No había caido en los tags <p>. Seguramente los quite y los vuelva a poner...

Grácias!!

Última edición por cocodj69; 04/03/2010 a las 06:27

Etiquetas: editor, trim, wysiwyg
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:55.