Using the following simple form with a select box, the observe_field is
throwing a javascript error related to the "getValue()" method in the
prototype library. Any ideas as to why? Everything that I can tell is
well formed syntactically. I'm running Rails 2.1.0.
<% form_tag :action => :new do %>
<%= select_tag 'transaction_type', "<option></option><option>Tuition
Reimbursement</option><option>Schools & Seminars</option>" %><br /><br
/>
<%= observe_field('transaction_type',
:url => { :action => "display_alternate_fields" },
:update => "transaction_specific",
:with => "'transaction_type=' + encodeURIComponent(value)")
%>
<div id="transaction_specific"> </div>
<div><%= submit_tag "Create" %></div>
<% end %>
The error points to the following line (-->) within the serialize
portion of "Form.Element.Methods" in "prototype.js":
getValue: function(element) {
element = $(element);
var method = element.tagName.toLowerCase();
--> return Form.Element.Serializers[method](element);
},
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
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 [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---