Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/03/2011, 17:23
nachocb_66
 
Fecha de Ingreso: marzo-2011
Ubicación: Palmira
Mensajes: 35
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: Recuperar un campo de una consulta en una lista

Hola,

puedes utilizar el evento onchange para tomar el valor de la opcion seleccionada, tomando la propedad value de la opcion y partiendo esa cadena para que te quede solo el valor, ese lo tomas y lo colocas en el campo hidden.

Como esa explicación esta un poco enredada te coloco un ejemplo rápido:

Código HTML:
Ver original
  1.     <head><TITLE></TITLE>
  2.         <script type="text/javascript" language="JavaScript">
  3.             function p(){
  4.                 a = document.getElementById("se");
  5.                 valor = a.value.split("--")[1];
  6.                
  7.                 document.getElementById("o").value = valor;
  8.             }
  9.         </script>
  10.     </head>
  11.     <body>
  12.         <select onchange="p();" id="se">
  13.             <option id="1" value="1 -- 5">a </option>
  14.             <option id="2" value="2 -- 8">s </option>
  15.             <option id="3" value="3 -- 7">d</option>
  16.         </select>
  17.         <input type="hidden" id="o">
  18.     </body>
  19. </html>