Ver Mensaje Individual
  #11 (permalink)  
Antiguo 10/07/2008, 06:15
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 5 meses
Puntos: 45
Respuesta: Validar que el nombre de usuario esté disponible

Cita:
Iniciado por buzu Ver Mensaje
mauricioadrian, ya que te has decidido por javascript, te sugeriría que uses ya sea un array o JSON para poder hacer un loop que recorra todo el array u objeto y te sea mas fácil localizar el nombre en el caso de que esté repetido.
Yo te sugiero que utilices un string plano, una cadena que no tenga estructura, ya que los métodos nativos como indexOf() o search() (expresión regular) son mucho más rápidos que hacer cualquier tipo de bucle.

Además, es la manera más fácil.

Código PHP:
var usuarios = "<?echo $todosLosUsuarios ?>";
-----------
<input type="text" onkeyup="document.getElementById('miCapa').innerHTML = usuarios.indexOf(this.value)>-1 ? 'bien' : 'mal' " />
<div id="miCapa"></div>
De esta manera con el javascript habríamos terminado.


Incluso me estoy planteando que si sabemos que vamos a tener 100 usuarios y no más es rebuscado usar AJAX. Pero claro, pocas veces se da ese caso.


__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.