Foros del Web » Programando para Internet » PHP »

se pueden manejar eventos en PHP?

Estas en el tema de se pueden manejar eventos en PHP? en el foro de PHP en Foros del Web. tengo un campo de un formulario en donde se debe digitar (por ejemplo) un codigo , existe manera alguna que cuando el usuario escriba ese ...
  #1 (permalink)  
Antiguo 25/08/2004, 14:29
 
Fecha de Ingreso: junio-2002
Ubicación: BOGOTA COLOMBIA
Mensajes: 52
Antigüedad: 22 años, 4 meses
Puntos: 0
se pueden manejar eventos en PHP?

tengo un campo de un formulario en donde se debe digitar (por ejemplo) un codigo , existe manera alguna que cuando el usuario escriba ese codigo y valla a pasar a llenar el siguiente campo se pueda validar si el codigo ya existe y no dejar terminar de llenar el formulario hasta que no cambie el codigo que escribio . De antemano gracias por su ayuda
  #2 (permalink)  
Antiguo 26/08/2004, 07:00
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Si cuando te refiere "se pueda validar si el código ya existe" te refieres a que eso implica una llamada a un script tuyo PHP que a su vez hará una consulta SQL a tu BD o simlar para veriricar ese dato .. Directamente PHP no controla "eventos" (eso es própio del "lado del cliente" y javacript en el contexto que lo requieres).

Eso sí, .. tienes várias formas de solventar el problema.

1) Dejar que rellenen todo el formulario (datos) .. los envias a tu script PHP de proceso y este valida si existe tu "código" u otras validaciones .. si hay algún tipo de error (ejemplo tu código ya existe), vuelves a tu formulario pasandole las variable que recibistes (para no "perder" lo que ya escribistes). El efecto principal es que se recarga la página completa.

2) Usar técnicas de "Remote scripting" (usa el buscar del foro o google). Esa técnica se basa en iframe/frames ocultos para hacer la "petición" a tu servidor del script.php que hará tu proceso .. la petición se hace en el "iframe" oculto y lo que este devuelve se envia a la página padre vía Javascript/DHTML .. El efecto principal es no ver una "aparente" recarga de página (pero igual se está "recargando" una página .. lo que pasa que será tu iframe oculto).

Un saludo,
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 21:58.