Ver Mensaje Individual
  #25 (permalink)  
Antiguo 20/04/2011, 09:10
maribajar
 
Fecha de Ingreso: abril-2006
Mensajes: 128
Antigüedad: 18 años, 1 mes
Puntos: 1
Respuesta: Recoger valor de combobox

No soy capaz de recoger el valor del select para poder utilizarlo en la misma página. Lo que tengo es lo siguiente:
<form name="anyoAct" method="POST">
<p> Año:
<select name="selectAnyoActividad">
<?php foreach($listadoAnyos as $lAnyo){
$anyoActividad = $lAnyo->getAnyoActividad();
?>
<option value="<?php echo $anyoActividad;?>"> <?php echo $anyoActividad; ?></option>
<?php }

?>

</select>
</p>
</form>

Aqui muestro el combo con los años que recupero de la base de datos. Hasta hay me funciona perfectamente. Ahora lo que quiero es saber que año he seleccionado del combo para pasarlo a la consulta. Algo asi,

$anyo=$_POST['selectAnyoActividad'];
$listadoMeses = $rA->getResultadoMeses($anyo);

donde el año sería el que he seleccionado en el combo y teniendo ese valor ya lo paso a getResultadoMeses que nos devuelve un listado de actividades para ese año.
Pero como consiguo recuperar ese año sin recargar la página, unicamente cuando se cambie el onchange del select recoja ese valor.
Estoy mirando por AJAX, por Javascript pero no soy capaz. Alguna ayuda.