Página 1 de 1

Mandar opción elegida select

NotaPublicado: 2007-07-26 11:00 @500
por marcosss
Hola, tengo en mente una cosilla que no sé si es posible hacer, tengo varios select en una página, y según elija una opción de un select el usuario u otro pues tengo que mandarlo a una página u otra, y además, a esa página que lo mande tengo que mandarle la opción elegida en el select. A ver el código sería el siguiente:

Sintáxis: [ Descargar ] [ Ocultar ]
  1. <select name="cNUCFGM"> 
  2. <option value="-1">--</option> 
  3. <option value=12>1 de CFGM de auto</option> 
  4. <option value=17>1 de C.F.G.M. de Electrónica</option> 
  5. <option value=26>1 de C.F.G.M. de Motos</option> 
  6. </select> 
  7. &nbsp;&nbsp; <a href="crearModuloCFGMFPO.php?OPCION ELEGIDA SELECT"><input name="botonEl" align="right" type="button" value="Añadir módulo"></a> 


Aquí os he mostrado uno de los cuatro select que hay, pero el problema siempre es el mismo. Tengo los select en el mismo formulario y necesito mandar la opción elegida en el select donde está escrito como argumento de la función.

Yo ya he pensado en una página intermedia para recibir los datos y a partir de ahí enviarla a uno u otro script dependiendo de lo que elija en usuario, pero no sé como diferenciar entre los cuatro select cuál ha elegido el usuario.

Si me pudieseis orientar cómo se puede hacer....

Muchas gracias. Un saludo.

NotaPublicado: 2007-07-26 12:00 @542
por explorer
Yo hice algo parecido. Usé el evento OnChange del select. El evento llamaba a una función JavaScript. Desde allí se componía una URL que llamaba a otra página o CGI.

NotaPublicado: 2007-07-27 09:44 @447
por kidd
Sintáxis: [ Descargar ] [ Ocultar ]
Using javascript Syntax Highlighting
<select name="cNUCFGM" onChange="window.location='crearModuloCFGMFPO.php?cNUCFGM=' + this.value;">
 <option value="-1">--</option>
 <option value=12>1 de CFGM de auto</option>
 <option value=17>1 de C.F.G.M. de Electrónica</option>
 <option value=26>1 de C.F.G.M. de Motos</option>
 </select>
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4