Foros del Web » Programando para Internet » PHP »

problema con el tinyMCE

Estas en el tema de problema con el tinyMCE en el foro de PHP en Foros del Web. Buenas, tengo un formulario un textarea con el tinyMCE que quiero que sea un campo obligatorio a la hora de recoger los datos del formulario. ...
  #1 (permalink)  
Antiguo 08/06/2013, 04:37
Avatar de javicruzgv  
Fecha de Ingreso: diciembre-2011
Ubicación: Alcoy(Alicante)
Mensajes: 189
Antigüedad: 12 años, 10 meses
Puntos: 2
problema con el tinyMCE

Buenas, tengo un formulario un textarea con el tinyMCE que quiero que sea un campo obligatorio a la hora de recoger los datos del formulario. el problema lo tengo a la hora de hacer las comprobaciones ya que si no escribes nada no devuelve que esta vacío.
Yo lo comprobaba así:

Código:
if(isset($_POST['anyadir'])){
	$texto=$_REQUEST['texto'];
	if($texto==''){
		$texto='Introduzca un texto';	
	}	
}
he probado con mysql_real_escape_string para ver que devolvia y devuelve codigo en javascript y no se como hacer la comprobación.

Gracias.
__________________
http://www.cruzpyd.com
  #2 (permalink)  
Antiguo 08/06/2013, 07:50
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 14 años, 2 meses
Puntos: 331
Respuesta: problema con el tinyMCE

https://www.google.de/search?q=tiny+...w=1280&bih=661 primer resultado.
__________________
Fere libenter homines, id quod volunt, credunt.
  #3 (permalink)  
Antiguo 10/06/2013, 00:55
Avatar de javicruzgv  
Fecha de Ingreso: diciembre-2011
Ubicación: Alcoy(Alicante)
Mensajes: 189
Antigüedad: 12 años, 10 meses
Puntos: 2
Respuesta: problema con el tinyMCE

Lo estoy validando todo en php y me gustaría seguir así, por no mezclar. Gracias de todas formas.
__________________
http://www.cruzpyd.com
  #4 (permalink)  
Antiguo 10/06/2013, 07:32
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: problema con el tinyMCE

Cita:
Buenas, tengo un formulario un textarea con el tinyMCE que quiero que sea un campo obligatorio a la hora de recoger los datos del formulario. el problema lo tengo a la hora de hacer las comprobaciones ya que si no escribes nada no devuelve que esta vacío.
El que un campo esté vacío en el formulario es un problema a resolver en el navegador, lo que quiere decir en el cliente. Por ende, no es en PHP donde se resuelve, sino en JavaScript.
Si quieres una validación interactiva entre PHP y el navegador deberás trabajar en AJAX, lo que implica que además de PHP deberás usar... JavaScript.

¿Se entiende el problema?
No rosques la rosca. Cada cosa se hace en su área de dominio.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 10/06/2013, 10:17
Avatar de javicruzgv  
Fecha de Ingreso: diciembre-2011
Ubicación: Alcoy(Alicante)
Mensajes: 189
Antigüedad: 12 años, 10 meses
Puntos: 2
Respuesta: problema con el tinyMCE

Ya se que quizas posiblemente seria mas fácil comprobarlo en javascript, pero no voy demasiado bien en javascript, me defiendo mejor en php, por eso esta la duda en PHP. Tengo todas las comprobaciones en PHP y me gustaría acabar la web por ese camino. Agradecería si alguien sabe como hacerlo que me lo explicase.
Lo que me devuelve usando mysql_real_escape_string es \r\n\r\n\r\n\r\n\r\n\r\n\r\n, pero cuando lo comparo no me funciona.
Código PHP:
Ver original
  1. if(isset($_POST['anyadir'])){
  2.     $texto=$_REQUEST['texto'];
  3.     $texto1=mysql_real_escape_string($texto);
  4.     if($texto1=='\r\n\r\n\r\n\r\n\r\n\r\n\r\n'){
  5.         $texto='Introduzca un texto';  
  6.     }  
  7. }

PD- he probado algunas de las soluciones de repara2 y no me han funcionado.
__________________
http://www.cruzpyd.com
  #6 (permalink)  
Antiguo 10/06/2013, 10:44
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: problema con el tinyMCE

Cita:
Ya se que quizas posiblemente seria mas fácil comprobarlo en javascript
Es que no es "más fácil". No puedes comprobar un campo del formulario desde PHP, sino su valor. Y si su valor es nulo, o no es exactamente el mismo que la cadena, entonces no se puede comparar.
Creo que si te pusieras a leer lo básico de JavaScript lo resolverías en mucho menos tiempo...

Pero, es tu decisión.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #7 (permalink)  
Antiguo 10/06/2013, 11:33
Avatar de javicruzgv  
Fecha de Ingreso: diciembre-2011
Ubicación: Alcoy(Alicante)
Mensajes: 189
Antigüedad: 12 años, 10 meses
Puntos: 2
Respuesta: problema con el tinyMCE

El problema es que me urge acabarlo y he probado las soluciones que me habéis puesto y no me han funcionado.

De todas formas gracias, lo próximo el javscript.
__________________
http://www.cruzpyd.com

Etiquetas: formulario, mysql, tinymce
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 22:34.