Foros del Web » Programando para Internet » Javascript »

Mostrar el valor de un select EN PANTALLA

Estas en el tema de Mostrar el valor de un select EN PANTALLA en el foro de Javascript en Foros del Web. hola buenas tengo este trozo php que es como acaba un archivo que solicita informacion a un webservice: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original if ...
  #1 (permalink)  
Antiguo 29/10/2015, 09:13
 
Fecha de Ingreso: febrero-2011
Ubicación: Barcelona
Mensajes: 195
Antigüedad: 13 años, 1 mes
Puntos: 1
Mostrar el valor de un select EN PANTALLA

hola buenas tengo este trozo php que es como acaba un archivo que solicita informacion a un webservice:
Código PHP:
Ver original
  1. if (is_array($incidencias))
  2. {   echo '<div class="form-group">';                            
  3.     echo '<label class="col-sm-3 control-label">Contratos</label>';
  4.     echo '<div class="col-sm-5">'; 
  5.     echo '<select name="elejir_contratos" class="selectboxit">';
  6.     foreach($incidencias as $cust)
  7.     {
  8.         echo '<option value="'.$cust->Cdad_disponible.'">'.$cust->Num_contrato.'</option>';
  9.  
  10.     }
  11.     echo '</select>';
  12.     echo '</div>'; 
  13.    
  14. }

hasta aqui bien, lo que necesito hacer por java script es que cuando selecionas una opcion del select, este mismo escriba en pantalla un el valor de este o sea mas claro en el select se muestran contratos de carga (Num_contrato) y cada uno de estos tine unas cantidades (Cdad_disponible) . Lo que quiero es que cuando seleciones un contrato muestre en pantalla su cantidad.

Gracias
  #2 (permalink)  
Antiguo 29/10/2015, 10:13
 
Fecha de Ingreso: febrero-2011
Ubicación: Barcelona
Mensajes: 195
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: Mostrar el valor de un select EN PANTALLA

Vale ya lo he conseguido , pero con el siguiente codigo me muestra un popup del navegador
yo necesito escrto en pantalla:
Código PHP:
Ver original
  1. if (is_array($incidencias))
  2. {   echo '<div class="form-group">';                            
  3.     echo '<label class="col-sm-3 control-label">Contratos</label>';
  4.     echo '<div class="col-sm-5">'; 
  5.     echo '<select name="elejir_contratos" class="selectboxit" onchange="mostrarValor(this);">';
  6.     foreach($incidencias as $cust)
  7.     {
  8.        
  9.         echo '<option value="'.$cust->Cdad_disponible.'">'.$cust->Num_contrato.'</option>';
  10.        
  11.        
  12.     }
  13.     echo '</select>';
  14.     echo '</div>'; 
  15.    
  16. }
  17. ?>
  18. <script>
  19. var mostrarValor = function(x){
  20.     alert("Dispone de " +x.value+" Toneladas del Contrato: "+x.options[x.selectedIndex].text);
  21. }
  22. </script>
  23. <?
  24.  
  25. die();
  26.    
  27.  
  28. ?>
]
  #3 (permalink)  
Antiguo 29/10/2015, 10:32
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Mostrar el valor de un select EN PANTALLA

Podrías imprimirlo directamente en el documento mediante el método document.write(), pero creo que sería mejor si lo hicieras en un elemento en particular, por ejemplo, un <label> con el id "salida".

Código Javascript:
Ver original
  1. document.querySelector("#salida").innerHTML = "El valor";

Un saludo
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #4 (permalink)  
Antiguo 29/10/2015, 10:41
 
Fecha de Ingreso: febrero-2011
Ubicación: Barcelona
Mensajes: 195
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: Mostrar el valor de un select EN PANTALLA

Disculpa pero estoy a 0 de java
Podrias explicarme un poquito mejor como iplementar ese codigo, si tengo que modificar el original o donde tengo añadir este que tu me pones
  #5 (permalink)  
Antiguo 29/10/2015, 11:24
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Mostrar el valor de un select EN PANTALLA

El elemento de salida (en donde imprimirás el valor), puede ser cualquier elemento de bloque o línea. En el ejemplo, se trata de un <label> cuyo id tiene por valor "salida".

Código HTML:
Ver original
  1. <label id = "salida"></label>

En el código JavaScript, tomo a este elemento por su id y mediante la propiedad innerHTML, establezco en él el valor que deseo mostrar.

Lo que te toca hacer es, primero, crear un elemento HTML con un identificador, tomarlo y asignarle el valor que deseas mostrar, tal y como lo hago en el ejemplo.

Por cierto, Java no es lo mismo que JavaScript. Son dos lenguajes distintos.

Un saludo
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Etiquetas: pantalla, php, select, valor
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 01:53.