Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/10/2009, 14:31
Avatar de josec89
josec89
 
Fecha de Ingreso: octubre-2009
Mensajes: 12
Antigüedad: 14 años, 7 meses
Puntos: 0
Sonrisa Respuesta: Autocompletar (suggest) y disponibilidad de email

Buenas!
Yo como valoración personal te recomiendo aprender y utilizar XML para mandar mensajes entre PHP y JavaScript. Es fácil de entender, de leer y de escribir.

En cuanto a tu duda: yo me enfrenté a problemas semejantes hace timepo. Mi decisión fue comprobar los campos pasado un tiempo desde que el usuario cambia un input:

Input [ onkeydown ] ---- > setTimeout ---- > Input.check

Con este sistema evitas llenar al servidor con un montón de validaciones que SON SERÁN DEL VALOR FINAL DEL INPUT. Además, si incluyes que el input cambie de color - o lo que sea- cuadno valide positiva/negativamente, el usuario verá un montón de cambios de color en el input y no será muy agradable ^^

En cuanto a lo de la eficiencia: en este caso concreto de las ciudades, yo te aconsejo almacenar todas las ciudades en un array de 'strings' y de ahí hacer las funciones necesarias para ir separando las ciudades. Te recomiendo esto porque las ciudades de España raramente cambien de forma dinámica, así que hacer una consulta al SQL por cada autocompletado, no parece demasiado eficiente. Pero vamo, que esto ya es relativamente subjetivo.

Espero que te sirviese de ayuda, un saludo ^^