Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/02/2011, 21:18
pistonasos
 
Fecha de Ingreso: julio-2009
Ubicación: La Plata
Mensajes: 233
Antigüedad: 15 años, 4 meses
Puntos: 8
Respuesta: Como hacer que mientras escribo algo, haga otra cosa

Buscando un pocode JavaScript en Google es suficiente para aclarar tu respuesta.Tenelo en cuenta para la pròxima.

Ponele que tenès un <form> con un <input type=text/>:

Código:
<form name="MiForm" action="Procesa.php" method="post">
 <input type="text" name="Campo" />
</form>
Ahora el JS:(No garantizo quefuncione, si me dàs tiempo un dia de estos lo pruevo).

Código:
function haceCosa() #Creo la funcion que debe ser llamada desde HTML (onLoad;onFocus;onMouseOut)
{
if(document.MiForm.Campo.value=="Hola Mundo")  #Si el valor del campo es igual a Hola Mundo
{
ACCION;            #Realizo la accion 
clearTimeout(timer); #Y borro la funcion set Timeout en caso de que exista
}
else  #Si eltexto introducido es desigual a "Hola Mundo"
{
timer=setTimeout("haceCosa",500);  #Vuelvo a hacer todo cada 500 milisegundos a ver si el usuario
}                                                                  #Escribiò Hola Mundo en el campo de texto
}
Buscà en Google "JavaScript setTimeout", "Validacion de formularios"

PD:Estoy algo oxidado con JS, igualmente espero haberte ayudado.Salu2¡¡¡.