Foros del Web » Programando para Internet » Javascript »

seleccionar select y cargar valor a campo text

Estas en el tema de seleccionar select y cargar valor a campo text en el foro de Javascript en Foros del Web. hola tengo una duda tengo un select en donde los valores los saco de la mi tabla productos mi tabla tiene estos campo poductos.id , ...
  #1 (permalink)  
Antiguo 03/08/2012, 22:04
 
Fecha de Ingreso: febrero-2009
Mensajes: 489
Antigüedad: 15 años, 2 meses
Puntos: 8
seleccionar select y cargar valor a campo text

hola tengo una duda

tengo un select en donde los valores los saco de la mi tabla productos mi tabla tiene estos campo poductos.id , productos.nombre , productos.valor

lo quiero hacer es que cuando yo utilice el select y seleccione un producto tenga un campo text este me muestre el valor

ej

select
producto1 valor 1
producto2 valor 2

cuando yo seleccione en mi select

producto 2 en mi campo text cargue el valor2

espero me entienda y me puedan colaborar gracias
__________________
sitios
www.avisoya.com
www.yavendi.com
  #2 (permalink)  
Antiguo 03/08/2012, 23:40
Avatar de ipraetoriux  
Fecha de Ingreso: abril-2010
Ubicación: ipraetoriux.com
Mensajes: 1.125
Antigüedad: 14 años
Puntos: 155
Respuesta: seleccionar select y cargar valor a campo text

...puedes hacerlo con javascript...te doy un pequeño ejemplo

Código HTML:
Ver original
  1. <select name="valores" onchange="mostrarValor(this.value);">
  2. <option value="1">Producto nro 1</option>
  3. <option value="2">Producto nro 2</option>
  4. <option value="3">Producto nro 3</option>
  5.  
  6. <input type="text" name="valoreninput" id="valoreninput" value="" />

luego en el archivo javascript

Código Javascript:
Ver original
  1. var mostrarValor = function(x){
  2.      document.getElementById('valoreninput').value=x;
  3. };
  #3 (permalink)  
Antiguo 04/08/2012, 19:48
 
Fecha de Ingreso: febrero-2009
Mensajes: 489
Antigüedad: 15 años, 2 meses
Puntos: 8
Respuesta: seleccionar select y cargar valor a campo text

disculpa y si yo es asi

select name="valores" onchange="mostrarValor(this.value);">
<option value="id_producto_1">nombre Producto nro 1</option>
<option value="id_prodcuto_2">nombre Producto nro 2</option>
<option value="id_producto_3">nombre Producto nro 3</option>
</select>


y en el input text quiero mostrar el valor del producto

espero me entiendan gracias
__________________
sitios
www.avisoya.com
www.yavendi.com
  #4 (permalink)  
Antiguo 04/08/2012, 20:26
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: seleccionar select y cargar valor a campo text

Por usabilidad el evento onchange para este caso se mejora con la inclusión de un valor por defecto (que posteriormente no será tenido en cuenta en el procesamiento, puede ser un valor vacio.
De lo contrario, el cliente verá el producto1, y al clickear sobre este, al no haber "change" sobre el valor inicial, nada será colocado en el input
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>titulo</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6. <script type="text/javascript">
  7. //<![CDATA[
  8. var mostrarValor = function(x){
  9. document.getElementById('valoreninput').value=x;
  10. }
  11. //]]>
  12. </head>
  13.  <form action="#">
  14. <select name="valores" onchange="mostrarValor(this.value);">
  15. <option value="<---" selected="selected">Seleccionar Producto</option>
  16. <option value="1">Producto nro 1</option>
  17. <option value="2">Producto nro 2</option>
  18. <option value="3">Producto nro 3</option>
  19. <input type="text" name="valoreninput" id="valoreninput" value="<---" />
  20. </form>
  21. </body>
  22. </html>

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: select, tabla, txt, 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 04:13.