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¡¡¡.