zaid
November 4, 2007, 6:44pm
1
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
zaid
November 4, 2007, 6:57pm
2
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]
zaid
November 4, 2007, 7:23pm
3
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
zaid
November 4, 2007, 8:08pm
4
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]
zaid
November 4, 2007, 8:40pm
5
<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