Ver Mensaje Individual
  #12 (permalink)  
Antiguo 25/12/2012, 18:00
carlosuc99
 
Fecha de Ingreso: junio-2011
Mensajes: 342
Antigüedad: 12 años, 10 meses
Puntos: 5
Exclamación Respuesta: Cómo puedo hacer esto?

Código Javascript:
Ver original
  1. <script src="http://code.jquery.com/jquery.min.js"></script>
  2.  
  3. $(function callAjax(){
  4.  $("#numberclasses").change(function(){
  5.   numberclasses = $(this).val();
  6.   switch(numberclasses)
  7.   {
  8.     case 1:
  9.      $("#classes").attr("disabled" false);
  10.     break;
  11.    
  12.      case 2:
  13.      $("#classes").attr("disabled" false);
  14.  
  15.      $("#classes2").attr("disabled" false);
  16.     break;
  17.  
  18.     case 3:
  19.      $("#classes").attr("disabled" false);
  20.  
  21.     $("#classes2").attr("disabled" false);
  22.  
  23.     $("#classes3").attr("disabled" false);
  24.     break;
  25.     // Y así sucesivamente dependiendo de cuantos casos tengas
  26.   }
  27.  });
  28. });
  29.  
  30.  
  31.  
  32.     <form action="insertar-modelo.php" method="post" enctype="application/x-www-form-urlencoded">
  33.     <table>
  34.  
  35.  
  36.         <tr><td class=Forms>ICAO:</td><td><input type="text" value="" name="ICAO" size="30"/></td></tr>
  37.  
  38.     <tr><td class=Forms>Name:</td><td><input type="text" value="Airbus A320" name="nombre" size="30"/></td></tr>
  39.     <tr><td class=Forms>Price:</td><td><input maxlength="9" value="1000000" type="text" name="precio" size="30"/> &#8364;<br/></tr>
  40.  
  41.     <tr><td class=Forms>Number Classes:</td><td><select name="numberclasses" id="numberclasses" onchange="callAjax()">
  42.         <option>Select Number of Classes</option>
  43.         <?php
  44.         echo'<option value="1">One</option>';
  45.         echo'<option value="2">Two</option>';
  46.         echo'<option value="3">Three</option>';
  47.  
  48.         ?>
  49.     </select></td></tr>
  50.  
  51.  
  52.  
  53.     <tr><td class=Forms>First Class:</td><td><input disabled="disabled" type="text" name="classes" size="30"/></td></tr>
  54.     <tr><td class=Forms>Bussines Class:</td><td><input disabled="disabled" type="text" name="classes2" size="30"/></td></tr>
  55.     <tr><td class=Forms>Economy Class:</td><td><input disabled="disabled" type="text" name="classes3" size="30"/></td></tr>

Voy a intentar hacerlo con switches. El código que os he dejado, en qué falla?

Última edición por carlosuc99; 26/12/2012 a las 05:23