Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/11/2016, 07:12
mpozo
 
Fecha de Ingreso: noviembre-2015
Mensajes: 231
Antigüedad: 9 años
Puntos: 86
Respuesta: Problema con valor de una funcion y switch

Cita:
Iniciado por Archito Ver Mensaje
wao perfecto funciona de maravilla! a investigar eso xD


Alexis88 tienes razón para los input funciona asír :)
Pero el valor no llegaba al switch ya que probe con un alert y nada, el error fue el que dio Alvaro.

Gracias por todo!.
Aunque parsear el valor funciona, no es la manera más optimizada. Alexis88 tiene razón cuando te indica que para asignar valor al textarea, lo adecuado es usar la propiedad value. El error está en que crees que el argumento que le pasas a la función es number, cuando en realidad es string
Código Javascript:
Ver original
  1. <input type="range" min="1" max="2" value="1" name="rango_precio" id="rango_precio" onchange="cambioRango(this.value)">
  2.   <textarea id="valor_rango"> </textarea>
  3. <script type="text/javascript">
  4.     function cambioRango(rango){
  5.         console.log(typeof(rango))
  6.       switch(rango) {
  7.         case '1':
  8.           document.getElementById("valor_rango").value = "prueba1";
  9.         break;
  10.         case '2':
  11.           document.getElementById("valor_rango").value = "prueba2";
  12.         break;
  13.       }
  14.     }
  15.   </script>