Select anidados
Publicado por Javier (24 intervenciones) el 11/01/2013 20:13:58
Buenas noches.
Estoy intentando hacer un scelect "anidado" pero sin acceder a mysql ni otros metodos.
En la pagina tres dos select y que se cargan con unos datos inicialmente, los dos.
El caso es que si en el primero seleciono el segundo elemento debo cambiar el contenido del select posterior.
La funcion la he definido así:
Siendo modalidad el primer select y categoria el segundo select y evento el formulario donde se encuentran los select.
El caso es que no cambia el contenido del segundo select (categoria).
¿Que está mal definido?.
Un saludo,
Javier.
Estoy intentando hacer un scelect "anidado" pero sin acceder a mysql ni otros metodos.
En la pagina tres dos select y que se cargan con unos datos inicialmente, los dos.
El caso es que si en el primero seleciono el segundo elemento debo cambiar el contenido del select posterior.
La funcion la he definido así:
Siendo modalidad el primer select y categoria el segundo select y evento el formulario donde se encuentran los select.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
$("#modalidad").change(function(){
switch(this.value)
{
case "Promocion":
alert (this.value);
break;
case "Competicion":
alert (this.value);
document.evento.categoria.options[0].value = 'prueba1';
document.evento.categoria.options[0].text = 'prueba1';
document.evento.categoria.options[1].value = 'prueba2';
document.evento.categoria.options[1].text = 'prueba2';
break;
case "Formacion":
alert (this.value);
break;
};
});
El caso es que no cambia el contenido del segundo select (categoria).
¿Que está mal definido?.
Un saludo,
Javier.
Valora esta pregunta


1