Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Como saber el grupo seleccionado en un combo con xajax

Estas en el tema de Como saber el grupo seleccionado en un combo con xajax en el foro de Frameworks JS en Foros del Web. Hola foreros, tengo una duda en un proyecto que estoy realizando con xajax, php y javascript. tengo varios select dependientes uno de otros enlazados con ...
  #1 (permalink)  
Antiguo 11/03/2010, 02:00
 
Fecha de Ingreso: enero-2010
Mensajes: 21
Antigüedad: 14 años, 3 meses
Puntos: 0
Como saber el grupo seleccionado en un combo con xajax

Hola foreros,
tengo una duda en un proyecto que estoy realizando con xajax, php y javascript.

tengo varios select dependientes uno de otros enlazados con xajax. En un caso, los elementos del select esta agrupados en diferentes optgroup, y segun este optgroup se procedera de una forma o otra. Por eso, lo qu quiero es poder llamar desde la funcion xajax que escucha el evento de cambio del combo, a una funcion javascript uqe me devuelve el nombre del grupo , como esta

Código Javascript:
Ver original
  1. function compruebaGrupo(loc){
  2.     var seleccionado= document.getElementById('emplazamiento'+loc).options[document.getElementById('emplazamiento'+loc).selectedIndex];
  3.     return seleccionado.parentNode.getAttribute("label");
  4. }

como puedo hacerlo?
Esta es la funcion que obtiene el grupo select

Código PHP:
Ver original
  1. function compruebaGrupoSelect($loc){
  2.     $respuesta=new xajaxResponse();
  3.     $respuesta->setCharacterEncoding('ISO-8859-1');
  4.     $respuesta->call("compruebaGrupo", $loc);
  5.     return $respuesta;
  6. }

y de esta forma lo llamo en la que escucha el evento

Código PHP:
Ver original
  1. $grupoSeleccionado = compruebaGrupoSelect($loc);

Muchas gracias!
Saludos
  #2 (permalink)  
Antiguo 19/03/2010, 10:21
 
Fecha de Ingreso: enero-2005
Mensajes: 122
Antigüedad: 19 años, 3 meses
Puntos: 2
Respuesta: Como saber el grupo seleccionado en un combo con xajax

La verdad no entiendo para que necsitas ir al servidor y ejecutar una funcion en javascript que la podrias llamar desde el cliente. Por lo general el return de una funcion en php con xajax deberia ser la respuesta en ajax de un proceso contra la base de datos o algun procedimiento que hagas en el servidor para que te devuelva el resultado pertinente.
Con respecto a tu pregunta no entiendo muy bien que es lo que quieres hacer, si puedes colocar el codigo html de los selects seria mejor para revisar el conjunto.

Saludos

Etiquetas: ajax, combo, grupo, seleccionado, xajax
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:48.