Foros del Web » Programando para Internet » Javascript »

como puedo poner en un campo como valor el value de un select

Estas en el tema de como puedo poner en un campo como valor el value de un select en el foro de Javascript en Foros del Web. Hola, mi duda es la que posteo en el titulo, no consigo crear un campo oculto con el valor de dicho campo que contenga el ...
  #1 (permalink)  
Antiguo 24/08/2012, 11:51
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 12 años, 11 meses
Puntos: 10
como puedo poner en un campo como valor el value de un select

Hola, mi duda es la que posteo en el titulo, no consigo crear un campo oculto con el valor de dicho campo que contenga el value de un select selecionado, pongo un ejemplo por si alguien me quiere echar una ayuda.

Código Javascript:
Ver original
  1. <form name='form'>
  2. <select name='nombre'>
  3.     <option='1'>andres</option>
  4.     <option='2'>alexis</option>
  5.     <option='3'>ana</option>
  6. </select>
  7. </form>
  8.  
  9. <input type='hidden' name='nombre' value='<script type="text/javascript">document.form.nombre.options[indice].value</script>' />

pero me sale en blanco el valor.

Saludos.

Última edición por pithon; 24/08/2012 a las 11:58
  #2 (permalink)  
Antiguo 24/08/2012, 11:58
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: como puedo poner en un campo como valor el value de un select

diosss miooo

es la primera vez que veo que alguien pone el tag script dento del value.

dejame decirte que lo que estas haciendo esta mal si quieres que tu código funcione correctamente debes hacerlo de la siguiente forma:

Código HTML:
Ver original
  1. <form name='form'>
  2. <select name='nombre' id="nombre" onchange="cambia()">
  3.     <option='1'>andres</option>
  4.     <option='2'>alexis</option>
  5.     <option='3'>ana</option>
  6. </form>
  7.  
  8. <input type='hidden' name='nombre' id="hnombre" />
  9. <script type="text/javascript">
  10. function cambia(){
  11. document.getElementById("hnombre").value = document.getElementById("nombre").value;
  12. }
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #3 (permalink)  
Antiguo 24/08/2012, 12:09
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 12 años, 11 meses
Puntos: 10
Respuesta: como puedo poner en un campo como valor el value de un select

Muchas gracias Dradi7, por tu ayuda, tambien he encontrado un tutorial en internet de javascript que intentare estudiarmelo.

Saludos.
  #4 (permalink)  
Antiguo 24/08/2012, 12:14
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 12 años, 11 meses
Puntos: 10
Respuesta: como puedo poner en un campo como valor el value de un select

una cosa si lo que quiero es cambiar el valor por el valor selecionado en el select como seria?

saludos.
  #5 (permalink)  
Antiguo 24/08/2012, 12:36
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: como puedo poner en un campo como valor el value de un select

Cita:
Iniciado por pithon Ver Mensaje
una cosa si lo que quiero es cambiar el valor por el valor selecionado en el select como seria?

saludos.
Pero el código que te puse hace eso
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #6 (permalink)  
Antiguo 24/08/2012, 12:58
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 12 años, 11 meses
Puntos: 10
Respuesta: como puedo poner en un campo como valor el value de un select

Realmente lo que quiero es que al llamar a otra funcion desde un boton esta me carge el nuevo valor y asin poder usar el objeto form de javascript, como tendria que hacerlo, yo digo algo asin:


Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. function cargarValor(){
  3. document.getElementById("nombre").value = document.getElementById("nombre").value;
  4. alert(document.getElementById("nombre").value);
  5. }
  6. </script>
  7.  
  8.     <form name='form'>
  9.     <select name='nombre'>
  10.         <option='1'>andres</option>
  11.         <option='2'>alexis</option>
  12.         <option='3'>ana</option>
  13.     </select>
  14.     </form>
  15.      
  16.     <input type='hidden' name='nombre' value='' />
  17.  
  18.  
  19. <input type="button" value='valor' onclick="cargarValor()">


algo asin pero no me funciona el alert me sale en blanco, que hice mal.

Saludos.
  #7 (permalink)  
Antiguo 24/08/2012, 13:02
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: como puedo poner en un campo como valor el value de un select

Cita:
Iniciado por pithon Ver Mensaje
Realmente lo que quiero es que al llamar a otra funcion desde un boton esta me carge el nuevo valor y asin poder usar el objeto form de javascript, como tendria que hacerlo, yo digo algo asin:


Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. function cargarValor(){
  3. document.getElementById("nombre").value = document.getElementById("nombre").value;
  4. alert(document.getElementById("nombre").value);
  5. }
  6. </script>
  7.  
  8.     <form name='form'>
  9.     <select name='nombre'>
  10.         <option='1'>andres</option>
  11.         <option='2'>alexis</option>
  12.         <option='3'>ana</option>
  13.     </select>
  14.     </form>
  15.      
  16.     <input type='hidden' name='nombre' value='' />
  17.  
  18.  
  19. <input type="button" value='valor' onclick="cargarValor()">


algo asin pero no me funciona el alert me sale en blanco, que hice mal.

Saludos.
Pero revisa el codigo que te puse sale mal tu codigo porque estas usando

document.getElementById y en tu html no has asignado ningun elemento con el ID especificamente el select que tratas de consultar
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #8 (permalink)  
Antiguo 28/08/2012, 15:36
 
Fecha de Ingreso: mayo-2011
Mensajes: 1.201
Antigüedad: 12 años, 11 meses
Puntos: 10
Respuesta: como puedo poner en un campo como valor el value de un select

Hola Dradi7 gracias revise bien en codigo y ya funciona, gracias por tu colaboracion.

Saludos.

Etiquetas: input, select, campos
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 12:01.