[Ror-es] Observer sin salir del campo

Fernando Blat
Tue Feb 28 11:42:28 GMT 2006


¿Estás seguro que sólo se activa cuando sales del input? Lo digo
porque el LiveSearch (ejemplo clásico) utiliza un observer, y va
realizando ya la query según vamos tecleando, no se espera a salir del
input para realizarla.



El 27/02/06, Jaime Iniesta escribió:
> Estoy probando un poquito de AJAX on Rails... :-)
>
> Me ha gustado esto de los observers que, cuando cambias un campo en un
> formulario, pueden lanzar una consulta y actualizar un elemento del
> DOM.
>
> Lo malo es que el observer no se entera de que ha cambiado el campo
> hasta que no se produce el evento "on change", y este evento sólo se
> produce cuando el usuario sale del campo, pulsando fuera o con "tab".
>
> Me gustaría que el observer fuera capaz de detectar cambios en el
> campo antes de salir. Para hacer el típico div que va actualizándose
> conforme tecleas, como en el autocompleter de script.aculo.us [1].
>
> ¿Cómo hacerlo desde Rails? ¿O no se puede? He probado a duplicar el
> campo en un campo oculto que va copiando al visible, pero tampoco se
> lanza el evento "on change" al actualizarlo desde JavaScript...
>
> [1] http://demo.script.aculo.us/ajax/autocompleter
> --
> Jaime Iniesta alias Capitán planeta
> email: capitanplaneta ARROBA gmail PUNTO com
> jabber: capitanplaneta ARROBA jabberes PUNTO org
> http://capitanplaneta.blogspot.com/
> http://railes.net
> _______________________________________________
> Ror-es mailing list
> 
> 
>


--
Fernando Blat