Combobox dinámico y ASP
Estoy trabajando dos combobox, el segundo se genera dinámicamente de acuerdo a lo seleccionado en el primero, pero tengo problemas al guardar lo del segundo combo en una base de datos mediante ASP, ya que guarda nada, al parecer un NULO, ¿podrías ayudarme al respecto?
Este es el código que estoy utilizando:
var groups=document.evalua.maestro.options.length
var group=new Array(groups)
for (i=0; i<groups; i++)
group=new Array()
group[0][0]=new Option("Organismos Internacionales")
group[1][0]=new Option("Prácticas Profesionales")
group[2][0]=new Option("Investigación Epidemiológica Avanzada")
group[3][0]=new Option("Histología Veterinaria")
group[3][1]=new Option("Virología")
group[4][0]=new Option("Derecho Internacional")
group[4][1]=new Option("Derecho Internacional Público")
group[4][2]=new Option("Derecho Migratorio")
group[5][0]=new Option("Desarrollo, Aprendizaje y Educación")
group[6][0]=new Option("Prácticas Profesionales")
group[7][0]=new Option("Nutrición (Licenciatura)")
group[7][1]=new Option("Nutrición (Técnico)")
group[8][0]=new Option("Filosofía del Derecho 4 sem")
group[9][0]=new Option("Diferencias Culturales")
group[10][0]=new Option("Investigación de Operaciones II")
group[10][1]=new Option("Metodología de la Investigación")
group[11][0]=new Option("Lógica y Conjuntos")
group[11][1]=new Option("Prácticas Profesionales")
group[12][0]=new Option("Elementos Básicos de Metodología Científica")
group[13][0]=new Option("Administración Estratégica de Mercados")
group[13][1]=new Option("Investigación de Mercados")
group[13][2]=new Option("Taller de Publicidad")
group[14][0]=new Option("Administración de la Fuerza de Ventas")
group[14][1]=new Option("Conducta del Consumidor")
group[15][0]=new Option("Derecho Ambiental")
group[15][1]=new Option("Metodología de la Investigación Jurídica")
group[16][0]=new Option("Delitos Especiales")
group[16][1]=new Option("Derecho Constitucional")
group[16][2]=new Option("Filosofía del Derecho")
var temp=document.evalua.materia
function generar_materias(x){
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<group[x].length;i++){
temp.options=new Option(group[x].text,group[x].value)
}
temp.options[0].selected=true
}
document.evalua.codigo.focus()
//-->
</SCRIPT>
Este es el código que estoy utilizando:
var groups=document.evalua.maestro.options.length
var group=new Array(groups)
for (i=0; i<groups; i++)
group=new Array()
group[0][0]=new Option("Organismos Internacionales")
group[1][0]=new Option("Prácticas Profesionales")
group[2][0]=new Option("Investigación Epidemiológica Avanzada")
group[3][0]=new Option("Histología Veterinaria")
group[3][1]=new Option("Virología")
group[4][0]=new Option("Derecho Internacional")
group[4][1]=new Option("Derecho Internacional Público")
group[4][2]=new Option("Derecho Migratorio")
group[5][0]=new Option("Desarrollo, Aprendizaje y Educación")
group[6][0]=new Option("Prácticas Profesionales")
group[7][0]=new Option("Nutrición (Licenciatura)")
group[7][1]=new Option("Nutrición (Técnico)")
group[8][0]=new Option("Filosofía del Derecho 4 sem")
group[9][0]=new Option("Diferencias Culturales")
group[10][0]=new Option("Investigación de Operaciones II")
group[10][1]=new Option("Metodología de la Investigación")
group[11][0]=new Option("Lógica y Conjuntos")
group[11][1]=new Option("Prácticas Profesionales")
group[12][0]=new Option("Elementos Básicos de Metodología Científica")
group[13][0]=new Option("Administración Estratégica de Mercados")
group[13][1]=new Option("Investigación de Mercados")
group[13][2]=new Option("Taller de Publicidad")
group[14][0]=new Option("Administración de la Fuerza de Ventas")
group[14][1]=new Option("Conducta del Consumidor")
group[15][0]=new Option("Derecho Ambiental")
group[15][1]=new Option("Metodología de la Investigación Jurídica")
group[16][0]=new Option("Delitos Especiales")
group[16][1]=new Option("Derecho Constitucional")
group[16][2]=new Option("Filosofía del Derecho")
var temp=document.evalua.materia
function generar_materias(x){
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<group[x].length;i++){
temp.options=new Option(group[x].text,group[x].value)
}
temp.options[0].selected=true
}
document.evalua.codigo.focus()
//-->
</SCRIPT>
Respuesta de gandalf26
1