[Ror-es] Observer sin salir del campo

Jaime Iniesta
Tue Feb 28 12:26:26 GMT 2006


Sip, lo he vuelto a probar y el observe_field() sólo se activa cuando
sales del campo.

Me imagino que en el ejemplo de LiveSearch lo mezclarán con otra cosa.

El 28/02/06, Fernando Blat escribió:
> ¿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
> _______________________________________________
> Ror-es mailing list
> 
> 
>


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