Select list and observe_field problem

Hey all,

I have attached an observe_field to a select box in one of my views in
order to trigger a function when the user selects a new item.
The problem is that I can not seem to be able to convince it by any
means to call the function only when a new item is really chosen (and
not just hovering over it).

I have tried to hook on every kind of event with the :on => ‘blabla’
option, but no matter what I have used, the function is called also when
I am hovering over an item but not actually selecting it. Is it possible
to achieve this at all? (I am sure it is but I am a bit frustrated after
all this googling around :frowning:

Any ideas? Thanks a million.

Cheers,
Peter

__
http://www.rubyrailways.com
http://scrubyt.org

yes, it’s the :on option. From the docs:

:on
Specifies which event handler to observe. By default, it’s set to
“changed” for text fields and areas and “click” for radio buttons and
checkboxes. With this, you can specify it instead to be “blur” or
“focus” or any other event.

so it would be observe_field :field_id, :on => ‘change’

Peter S. wrote:

I am hovering over an item but not actually selecting it. Is it possible
http://scrubyt.org


Sincerely,

William P.

I am using it in my app on a few occasions for pagination, etc and it is
working well. Have you validated your markup?

Peter S. wrote:

so it would be observe_field :field_id, :on => ‘change’
http://scrubyt.org


Sincerely,

William P.

William P. wrote:

yes, it’s the :on option. From the docs:

:on
Specifies which event handler to observe. By default, it’s set to
“changed” for text fields and areas and “click” for radio buttons and
checkboxes. With this, you can specify it instead to be “blur” or
“focus” or any other event.

so it would be observe_field :field_id, :on => ‘change’

of course, I have tried that, and also other events, but nothing worked.
It still triggers on hovering, too (also with :on => ‘change’ or :on =>
‘click’)…

Cheers,
Peter
__
http://www.rubyrailways.com
http://scrubyt.org

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs