Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/12/2012, 08:17
Avatar de javiertroya
javiertroya
 
Fecha de Ingreso: mayo-2009
Ubicación: Valencia
Mensajes: 15
Antigüedad: 15 años
Puntos: 2
Respuesta: Cómo puedo hacer esto?

Hola, segun lo que veo y lo que solicitas esto es puro Javascript y es algo ya hecho. Como siempre digo ¿Para que reinvetar la rueda? Y además, no encuentro ciencia en el segundo archivo.

Con jquery podrias ahorrar bastante en codigo:

Código Javascript:
Ver original
  1. $(function(){
  2.  $("#numberclasses").change(function(){
  3.   numberclasses = $(this).val();
  4.   switch(numberclasses)
  5.   {
  6.     case 1:
  7.      $("#classes").attr("disabled" false);
  8.     break;
  9.    
  10.     // Y así sucesivamente dependiendo de cuantos casos tengas
  11.   }
  12.  });
  13. });

Esta es la solución simple a lo que pides, pero debes hacer varias correcciones:

1.- Un id es único, es decir solo puede haber una etiqueta con id="classes" ya que si tienes varias tendras errores en el DOM. Puedes colocar class="classes", en cambio para aplicar estilos.

2.- Utiliza scripts que esten certificados que funcionan, para evitar lentitud en el desarrollo.

3.- Los input text de igual forma que los id's deben tener nombres únicos si van a ser pos procesados en otro script y además colocales id's únicos tambien para la manipulación con DOM.

Espero haber sido de ayuda.

Saludos :D