11/06/2009, 07:36
|
| | Fecha de Ingreso: julio-2008 Ubicación: Alcañiz-Teruel-España
Mensajes: 182
Antigüedad: 16 años, 5 meses Puntos: 5 | |
Respuesta: Ayuda con Ajax Buenas,
Yo tengo algo parecido en un formulario, Tengo los campos CP, Población, Provincia y Zona.
En la Base de datos tengo:
- cada CP relacionado con una localidad
- cada Población relacionada con una Provincia
- cada Zona relacionada con muchos CP
Luego en el form tengo los campos de la siguiente forma.
-CP habilitado
-Poblacion habilitado
-Provincia ReadOnly
-Zona ReadOnly
Campo CP
evento: onblur
acción: realizo una petición AJAX que me retorna la Población,Provincia y Zona asociados al CP que el usuario ha insertado. Si el código es erróneo pone todos los campos a blanco.
Campo Localidad
evento: onkeypress, onblur
accion: realizo una petición AJAX que me encuentra las coincidencias por nombre y las monto en una tabla que es colocada debajo del input text a modo de tooltip. A medida que el usuario va añadiendo letras la tabla se va actualizando. Haciendo dobleclick en alguna de las filas de la tabla relleno la Población seleccionada y el CP, Provincia y Zona asociados. Si el campo pierde el foco sin que el usuario haya seleccionado ninguna Población pone todos los campos a vacio. Para controlar este hecho me apoyo con un hidden
Campos Provincia y Zona
Simplemente se autocompletan o se vacian dependiendo de las acciones anteriores
La verdad es que es algo que me llevo mucho tiempo desarrollarlo y aunque aun le falta controlar algun posible "gazapo" del usuario funciona bastante aceptable...
No se que os parecerá,
Saludos
__________________ Si quieres puedes y si puedes debes. Imposible is nothing!!! |