Prueba seteando
$options["with"]="$('id_del_formulario').serialize(true)" de ese modo
se deberían enviar todos los valores seleccionados en el formulario al
hacer la petición.Por mas información sobre como pasar parametros puedes ver la libreria prototype[1] Saludos, -- Pablo Viojo [EMAIL PROTECTED] http://pviojo.net [1] http://www.prototypejs.org/api/form/serialize On 7/30/07, Daniel Perez <[EMAIL PROTECTED]> wrote: > > Exacto, eso es lo que tenia pensado, al cargar el tercer select, que > pase alguna variable con la opcion seleccionada del primero, para que > actualice este con la opcion correcta... el problema es que no tengo > ni idea de como hacerlo... > > On 30 jul, 19:02, "Pablo Viojo" <[EMAIL PROTECTED]> wrote: > > tendrías que pasarle cual es la región seleccionada al cargar las opciones > > (al llamar a $options = array('url' => 'show_ads_options', 'update' => > > 'ads_options');) > > > > De ese modo el combo 3 podría venir cargado con las ciudades > > correspondientes. > > > > Saludos, > > Pablo > > > > On 7/30/07, Daniel Perez <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > > Pero el tema, esta en que el primero ya esta seleccionado, antes de > > > actualizar el div que contiene el tercer select... ese es el principal > > > problema... > > > > > On 30 jul, 18:23, Arantxa Grajal <[EMAIL PROTECTED]> wrote: > > > > Hola, > > > > > > a ver, te cuento esto, más o menos de memoria, pero es para que te hagas > > > > una idea de por donde van los tiros. Al menos, yo lo he hecho así y no > > > > he tenido problemas > > > > > > en la vista de entrada, muestra el desplegable 1 > > > > div con el desplegable 2 en disabled o readonly o vacio > > > > div con el desplegable 3 en disabled o readonly o vacio > > > > > > el observerField para cambiar el div2 en funcion del desplegable 1 > > > > > > En la vista donde se recargará el select 2 (el update del observerField > > > > anterior) añades el código necesario para hacer un observerField del > > > > segundo desplegable para cambiar el tercero. > > > > > > Y ya está. El truco está en poner el observerField en la vista que > > > > recargará del update. > > > > > > Como mejoras, además de un observerField del segundo select, puedes > > > > poner también un observerField para el primero, así, si cambia el primer > > > > select, el tercero cambiará tambien automáticamente. > > > > > > Espero que te sirva de ayuda, > > > > > > Un saludo > > > > > > Daniel Perez escribió: > > > > > > > Uffff!!! sigo con esto... ¿a alguien se le ocurre algo por favor? > > > > > > > Mil gracias > > > > > > > On 23 jul, 20:06, Daniel Perez <[EMAIL PROTECTED]> wrote: > > > > > > >> Alguien podria echarme una mano con esto... sigo atascado... > > > > > > >> Mil gracias, > > > > > > >> On 17 jul, 19:37, Daniel Perez <[EMAIL PROTECTED]> wrote: > > > > > > >>> Hola a todos, > > > > > > >>> A ver si consigo explicarme bien, tengo el siguiente escenario: > > > > > > >>> Tres selects, el primero con regiones, el segundo con categorias y > > > el > > > > >>> tercero con ciudades... > > > > > > >>> Cuando seleccionas cualquier categoria, se despliegan unas opciones > > > > >>> (mediante una llamada ajax) que dependen de la categoria > > > > >>> seleccionada... dentro de esas opciones, esta el tercer select, > > > > >>> ciudades... que depende de la opcion seleccionada en el primero > > > > >>> (regiones), que tambien se hace mediante una llamada ajax... > > > > > > >>> Cuando selecciono cualquier categoria (y se despliegan las opciones, > > > > >>> entre ellas las ciudades) y luego selecciono cualquier region, el > > > > >>> select de ciudades se actualiza sin problemas... pero claro, este es > > > > >>> problema... ya que no es el modo natural de rellenar el formulario, > > > > >>> que seria, 1º regiones, 2º categorias y 3º ciudades... cuando se > > > > >>> rellena de esta forma las ciudades no se actualizan... (si no > > > vuelves > > > > >>> a modificar el select de regiones) > > > > > > >>> No se si me explicado bien... los elementos que intervienen son los > > > > >>> siguientes: > > > > > > >>> add.ctp (contiene el formulario principal) > > > > > -------------------------------------------------------------------------------------------------------- > > > > >>> // select regiones > > > > >>> echo $form->input('region_id', array('id' => 'regions', 'label' => > > > > >>> 'Region:')); > > > > >>> // llamada ajax que despliega las ciudades > > > > >>> $options = array('url' => 'update_cities_select', 'update' => > > > > >>> 'cities'); > > > > >>> echo $ajax->observeField('regions', $options); > > > > >>> // elemento que despliega las categorias en un select, referenciado > > > > >>> con id=subcategories > > > > >>> echo $this->renderElement('ads/select_categories'); > > > > >>> // llamada ajax que despliega las opciones, segun las categoria > > > > >>> seleccionada > > > > >>> $options = array('url' => 'show_ads_options', 'update' => > > > > >>> 'ads_options'); > > > > >>> echo $ajax->observeField('subcategories', $options); > > > > > > >>> Se les ocurre alguna idea a este rollazo... > > > > > > >>> Saludos. > > > > -- > > Pablo Viojo > > [EMAIL PROTECTED]://pviojo.net > > > > > --~--~---------~--~----~------------~-------~--~----~ Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos de Google. Si quieres publicar en este grupo, envía un mensaje de correo electrónico a [email protected] Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED] Para obtener más opciones, visita este grupo en http://groups.google.com/group/CakePHP-es?hl=es. -~----------~----~----~----~------~----~------~--~---
