Pasar una variable de un input text en link_to_remote

Tengo una plantilla para editar una foto,
<%= text_field “foto”, “titulo”,“size”=>40 %>

<%= link_to_remote( “Grabar”,
:update => “listado_fotos”,
:url =>{ :action => :update_foto,:id=>@foto,
:titulo=>‘valor de foto[titulo]’}) %>

Se puede pasar el valor que tenga foto[titulo] por ejemplo en mi
link_to_remote? Antes lo hacía con dojo, recogía mis variables del
formulario con document.getElementById(‘tal’).value y lo pasaba en la
url.
No puedo usar form_remote_tag porque ya tengo un formulario, no puedo
poner dos.
No se, por no usar dojo en este ejemplo, igual es descabellado lo que
quiero hacer, pero hay alguna manera de pasarle a mi variable :titulo el
valor que tenga en ese momento? Gracias

Miguel Angel Calleja Lázaro
escribió:

formulario con document.getElementById(‘tal’).value y lo pasaba en la url.

Había leido que se puede usar :method=>:post, envía por post mis
variables del formulario, pero es para la versión de rails 1.2, mi
servidor tiene la 1.1.6, asi que no puedo usarlo, tengo que el contenido
de las variables del formulario en el link_to_remote, se puede hacer?

Se puede pasar el valor que tenga foto[titulo] por ejemplo en mi
link_to_remote? Antes lo hacía con dojo, recogía mis variables del
formulario con document.getElementById(‘tal’).value y lo pasaba en la url.

usa el parámetro submit. Eso te serializa automáticamente el elemento y
te lo envía al servidor

saludos,

javier ramirez

Estamos de estreno… si necesitas llevar el control de tus gastos
visita http://www.gastosgem.com !!Es gratis!!

javier ramirez
escribió:

javier ramirez

Ya, el caso es que tengo un formulario ya, y si pongo el submit me
ejecuta ese formulario, ya lo había probado.

usa el parámetro submit. Eso te serializa automáticamente el elemento y
te lo envía al servidor
l caso es que tengo un formulario ya, y si pongo el submit me
ejecuta ese formulario, ya lo había probado.

no entiendo… el formulario “no se ejecuta” (o no debería) en el sentido
de que no se llamará a la acción del formulario. Se llamará a la
acción que definas en el link_to_remote con los parámetros que le digas y,
adicionalmente, te enviará serializados todos los campos del formulario
que le digas. De todos modos, en el submit no hay porqué pasar un
formulario. Puedes enviar otro nodo y te enviaría serializados los
contenidos del mismo.

saludos,
j

Estamos de estreno… si necesitas llevar el control de tus gastos
visita http://www.gastosgem.com !!Es gratis!!

javier ramirez
escribió:

de que no se llamará a la acción del formulario. Se llamará a la acción
que definas en el link_to_remote con los parámetros que le digas y,
adicionalmente, te enviará serializados todos los campos del formulario
que le digas. De todos modos, en el submit no hay porqué pasar un
formulario. Puedes enviar otro nodo y te enviaría serializados los
contenidos del mismo.

saludos,
j

Claro, éso es lo que quiero, cómo puedo enviar los contenidos en mi
link_to_remote para que los reciba mi
acción.Le paso un id como parámetro pero luego me gustaría enviarle los
contenidos de los text field que quiera también como parámetros, pero
no se hacerlo.

Y lo del submit, si lo pongo y lo clickeo me ejecuta la acción de mi
formulario, que es distinta a la acción de mi link_to_remote, si me
puedes decir cómo pasar como parámetros los campos que quiera porfas

Miguel Angel Calleja Lázaro
escribió:

ejecuta ese formulario, ya lo había probado.
contenidos del mismo.

Perdonad, no os había entendido bien con lo del parámetro submit, ya lo
he probado y funciona, llevo poco tiempo con ésto ;-)…
Muchas gracias a todos

javier ramirez
escribió:

de que no se llamará a la acción del formulario. Se llamará a la acción
que definas en el link_to_remote con los parámetros que le digas y,
adicionalmente, te enviará serializados todos los campos del formulario
que le digas. De todos modos, en el submit no hay porqué pasar un
formulario. Puedes enviar otro nodo y te enviaría serializados los
contenidos del mismo.

saludos,
j

MMm, creo que te he entendido, es añadir el submit al link_to_remote,
algo así verdad?

<%= link_to_remote( “Grabar”,
:update => “listado_fotos”,
:url =>{ :action => :update_foto,:id=>@foto}),
:submit=> :mi_id%>