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$(function(){
$("#numberclasses").change(function(){
numberclasses = $(this).val();
switch(numberclasses)
{
case 1:
$("#classes").attr("disabled" false);
break;
// Y así sucesivamente dependiendo de cuantos casos tengas
}
});
});
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