Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/03/2011, 09:21
Dany_s
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 14 años, 11 meses
Puntos: 65
Respuesta: problemas con disabled en ff

te paso algo ya me tengo que ir

Código HTML:
Ver original
  1.     <head>
  2.         <title>Ejemplo</title>
  3.         <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script>
  4.         <script>
  5. $(document).ready(function(){
  6.  
  7.     valorSelect = $("#condicion_iva").val();
  8.     $(".radio:gt("+ (valorSelect-1) +") input").attr("disabled", true);
  9.  
  10.     $("#condicion_iva").change (function(){
  11.         val = $(this).val();
  12.         div = $(".radio:eq("+ (val - 1 ) +")");
  13.         div.find('input').attr("disabled", false);
  14.         div.siblings().find('input').attr("disabled", true);
  15.     });
  16. });
  17.  
  18.         </script>
  19.     </head>
  20.  
  21.     <body>
  22.  
  23.         <select id="condicion_iva">
  24.             <option>1</option>
  25.             <option>2</option>
  26.             <option>3</option>
  27.             <option>4</option>
  28.         </select>
  29.  
  30.  
  31.       <div class="radio">
  32.         <input type="text" />
  33.       </div>
  34.  
  35.       <div class="radio">
  36.         <input type="text" />
  37.       </div>
  38.  
  39.       <div class="radio" >
  40.         <input type="text" />
  41.       </div>
  42.  
  43.       <div class="radio" >
  44.         <input type="text" />
  45.       </div>
  46.  
  47.     </body>
  48. </html>

fijate como funcion el selector :gt, :eq y el método siblings