Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] tomar valor de select anterior

Estas en el tema de tomar valor de select anterior en el foro de Jquery en Foros del Web. Estimados, Tengo el siguiente problema , tengo un select con valores de 0 a 6 de este select debo cargar los datos en un segundo ...
  #1 (permalink)  
Antiguo 12/08/2013, 15:03
 
Fecha de Ingreso: enero-2011
Ubicación: /root
Mensajes: 530
Antigüedad: 13 años, 3 meses
Puntos: 61
tomar valor de select anterior

Estimados,

Tengo el siguiente problema , tengo un select con valores de 0 a 6 de este select debo cargar los datos en un segundo select es decir si elegi en el primero el numero 3 en el segundo debo cargar los valores de 0 a 3 , logre rescatar el valor del select anterior pero no mostrar los numeros menores .


Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <title>test</title>
  3. <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
  4. $(document).ready(function() {
  5. function capturarvalor() {
  6. var valorselect = $("#1").val();
  7.  
  8. $("#2").html("<option>" + valorselect + "</option>");
  9. }
  10. $("#1").change(capturarvalor);
  11.     capturarvalor();
  12.  
  13. });
  14. </head>
  15.  
  16. Select 1 <select name="uno" id="1">
  17.     <option value="0">0</option>
  18.     <option value="1">1</option>
  19.     <option value="2">2</option>
  20.     <option value="3">3</option>
  21.     <option value="4">4</option>
  22.     <option value="5">5</option>
  23.     <option value="6">6</option>
  24. Select 2 <select name="dos" id="2">
  25.     <option></option>
  26. </body>
  27.  
  28. </html>


Saludos
  #2 (permalink)  
Antiguo 12/08/2013, 16:33
 
Fecha de Ingreso: enero-2011
Ubicación: /root
Mensajes: 530
Antigüedad: 13 años, 3 meses
Puntos: 61
Respuesta: tomar valor de select anterior

Publico despues de tantas vueltas la solucion :)


Código Javascript:
Ver original
  1. function capturarvalor(origen,destino,isSelected) {
  2. var valorselect = $(origen).val();
  3.  
  4. var valorSelected = $(destino).val();
  5.  
  6. var options ="";
  7. for(x=0;x<=valorselect;x++){
  8.         var selected = (valorSelected == x && isSelected) ? "selected" : "";
  9.         options += "<option  value= " + x + " " + selected + ">" + x + "</option>";
  10. }
  11. $(destino).html(options);
  12.  
  13. }


Saludos

Etiquetas: select, tomar, 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 16:19.