observe_field and :function

MrBanabas-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org
Mon, 17 Sep 2007 10:33:55 -0000

Hi,

I m using the observe_field helper with the :function attribute.

If I do the following everything it works without any issue:

<%= observe_field ''select_gender'', {:function =>
"(value == ''2'') ?
         $(''record_ohrmarke'').value = ''a
boy'':
         $(''record_ohrmarke'').value = ''a
girl'';"} %>

I would like to perform a more complicated processing and I thought it
would be nice to do something like that:


function handle_gender_change(element, value)
{
  (value == ''2'') ?
         $(''record_ohrmarke'').value = ''ein
Maedchen'':
         $(''record_ohrmarke'').value = ''ein
Bub'';
};

.....
....

<%= observe_field ''select_gender'', {:function =>
"handle_gender_change(element,value);"} %>

However,  that results in an js error telling me that
handle_gender_change is not defined...

Would be great if somebody could help me out here with the correct
way.

thanks a lot in advance.

--
volker


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---