Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2010, 02:00
olivie
 
Fecha de Ingreso: enero-2010
Mensajes: 21
Antigüedad: 14 años, 11 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