Select onChange con ajax

Hola

Tengo este formulario que se llega a él despues de:
<%= link_to_remote(image_tag("…/images/next.gif"),
:update => “main_content”, :url =>{ :action =>
‘list’ }, :return => false) %>

Pero no se como se puede hacer el submit del onchange en el select…
<%= form_remote_tag(:update => “m_content”,
:name => “templates”,
:url => { :action => “list” },
:return => false ) %>

[...]
<% tipo = Template.find(:all, :group => "title", :order => "id")%> <% tipo.each do |t| %> <%if (tipoOld == t.title)%> <% tipoOp = t.t_title %> <% tipoElegido = t.title %> <%= t.title %> <% elsif (tipoOld == "" && n == 0) %> <% n = 1 %> <% tipoOp = t.t_title %> <% tipoElegido = t.title %> <%= t.title %> <% else %> <%= t.title %> <% end %> <% end %>
<%=end_form_tag%>

Alguien puede ayudarme?

Muchas gracias

hola , esto quiza te pueda servir

<%= select(“customer”, “invoice_grp”, { “Yritys” => “1”, “Yhteisö” =>
“2”,
“Yksityinen” => “3” }, :selected => “1”, :onchange => “Element.hide(
this.value);” ) %>

Saludos

On Nov 4, 2007 2:44 PM, Davicín … [email protected]

Gracias por responder.

El problema q tengo es q usando ajax no se como hacer un submit de un
formulario form_remote_tag…

Gracias de nuevo

podrias hacerlo asi

<select id=“options” onchange=“<%= remote_function(:update => “options”,
:url => { :action => :update_options }) %>”>
Hello
World

te recomiendo investigar el remote_functions, ahi hay una buena
documentación

http://api.rubyonrails.org/classes/ActionView/Helpers/PrototypeHelper.html#M000538

espero que ayude

Saludos

On Nov 4, 2007 3:23 PM, Davicín … [email protected]

<select id=“options” onchange="<%= remote_function(:update => “options”,
:url => { :action => :update_options }) %>">
Hello
World

Así estaba probando ahora mismo. Pero no consigo coger el valor selected
del select para pasarselo como parámetro…

<select id=“Tipo” onchange="<%= remote_function(:update => “m_content”,
:url => { :action => :list, :Tipo => $Tipo.value}) %>">

Muchas gracias