Tema: Error switch
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/12/2012, 09:50
carlosuc99
 
Fecha de Ingreso: junio-2011
Mensajes: 342
Antigüedad: 13 años, 4 meses
Puntos: 5
Exclamación Respuesta: Error switch

Cita:
Iniciado por David Ver Mensaje
Haz un parseInt(str) antes de pasarlo por el bloque switch para evitar problemas con los tipos.
Cómo? así:

Código Javascript:
Ver original
  1. <tr><td class=Forms>Number Classes:</td><td><select name="numberclasses" id="numberclasses" onchange="callAjax()">
  2.         <option>1</option>
  3.         <option>2</option>
  4.         <option>3</option>
  5.     </select></td></tr>
  6.     <div></div>
  7.    
  8. <script type="text/javascript">
  9.  
  10. $("select").change(function() {
  11. valor = $(this).val();
  12.  
  13. $("div").text(valor);
  14.  
  15. parseInt(str);
  16.  
  17. switch(str)
  18.   {
  19.     case 1:
  20.      document.write("Hola Mundo");
  21.      document.write("Hola Mundo");
  22.     break;
  23.    
  24.      case 2:
  25.      document.write("Hola Mundo");
  26.     break;
  27.  
  28.     case 3:
  29.     document.write("Hola Mundo");
  30.     document.write("Hola Mundo");
  31.     document.write("Hola Mundo");
  32.     break;
  33.  
  34.   }
  35. });
  36.  
  37.  
  38. </script>

Disculpar que en el primer post puse:

Código Javascript:
Ver original
  1. switch()

y es:

Código Javascript:
Ver original
  1. switch(str)