Foros del Web » Programando para Internet » PHP »

Como hacer para que me detecte si el textarea ha sido modificado

Estas en el tema de Como hacer para que me detecte si el textarea ha sido modificado en el foro de PHP en Foros del Web. Buenas tardes.. Quisiera que me ayuden.. 1er caso Tengo un formulario con 8 textarea y 2do caso Tengo otro formulario con un textarea El problema ...
  #1 (permalink)  
Antiguo 03/05/2011, 11:24
 
Fecha de Ingreso: diciembre-2010
Mensajes: 40
Antigüedad: 13 años, 4 meses
Puntos: 0
Exclamación Como hacer para que me detecte si el textarea ha sido modificado

Buenas tardes..

Quisiera que me ayuden..

1er caso Tengo un formulario con 8 textarea y
2do caso Tengo otro formulario con un textarea
El problema es similar


Empecemos con el 2do caso

Al yo digitar en un text el tramite; recibe el codigo(ntramite) la pagina, hago la consulta y ese dato lo halo(jalo); y lo muestro en el textarea correspondiente

Aqui va la cuestion:
COMO HAGO LA CONDICION PARA QUE FUNCIONE..

COMO HACER PARA QUE ME DETECTE SI EL TEXTAREA HA SIDO MODIFICADO

estaba haciendo esto
preguntaba si estaba vacio

if($_REQUEST['textareaubi']=="")
echo "vacio";
......insert......
else
echo "lleno";
......update.....

sirve pero no como quiero; poque?;
si esta lleno ahi funciona el update (OK PORQUE ESTA LLENO)
PERO
cuando esta vacio ("significa que tiene que insertar"; pero al escribir cualquier cosa, ya me detecta como lleno y se va al ELSE )deberia insertar pero se va al update por que desde luego hay texto.

ES DECIR SE ME VA 100PRE AL UPDATE

x eso les pregunto si hay alguna forma que me detecte esos cambios
si esta vacio el campo; y son los primero datos que escribo en ese textarea me inserte.

y si esta lleno el campo y estoy modificando su estructura me actualice..


Agradeciendo de antemano la tencion dada.. Eternamente agradecido



Para el primer caso ha de ser como el 2do pero aumentando las condiciones..
  #2 (permalink)  
Antiguo 03/05/2011, 20:12
Avatar de Sotelio  
Fecha de Ingreso: mayo-2011
Ubicación: Santiago de Chile
Mensajes: 68
Antigüedad: 12 años, 11 meses
Puntos: 21
Respuesta: Como hacer para que me detecte si el textarea ha sido modificado

Hola

Agrega un campo con un 0 o 1 que indice si el textarea está permitiendo editar o crear un dato.

Luego comparas
if (crear == 0)
insert
else
update (aún cuando esté vacío)

Sotelio
  #3 (permalink)  
Antiguo 04/05/2011, 07:24
 
Fecha de Ingreso: diciembre-2010
Mensajes: 40
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Como hacer para que me detecte si el textarea ha sido modificado

Cita:
Iniciado por Sotelio Ver Mensaje
Hola

Agrega un campo con un 0 o 1 que indice si el textarea está permitiendo editar o crear un dato.

Luego comparas
if (crear == 0)
insert
else
update (aún cuando esté vacío)

Sotelio
en donde agrego ese 1 o 0 ?
Muchas Gracias..
  #4 (permalink)  
Antiguo 04/05/2011, 08:17
Avatar de Sotelio  
Fecha de Ingreso: mayo-2011
Ubicación: Santiago de Chile
Mensajes: 68
Antigüedad: 12 años, 11 meses
Puntos: 21
Respuesta: Como hacer para que me detecte si el textarea ha sido modificado

@jonvel00, entiendes la idea?

Puedes ponerlo como campo oculto dentro del formulario donde está el textarea.

<input type="hidden" name="crear" value="<?php echo "0 ó 1 según si el textarea tenía datos o no";?>" />

De esa manera sabrás:
- Si crear = 1, actualizar registro
- Si crear = 0, crear registro

Sotelio

Etiquetas: textarea
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 06:47.