Foros del Web » Programando para Internet » Javascript »

listas desplegables

Estas en el tema de listas desplegables en el foro de Javascript en Foros del Web. Hola a todos, Soy nueva en esto del JavaScript . Les comento mi duda : Tengo un formulario con dos listas desplegables. Quiero que, en ...
  #1 (permalink)  
Antiguo 16/07/2002, 06:17
 
Fecha de Ingreso: julio-2002
Mensajes: 28
Antigüedad: 21 años, 10 meses
Puntos: 0
listas desplegables

Hola a todos,

Soy nueva en esto del JavaScript . Les comento mi duda :
Tengo un formulario con dos listas desplegables. Quiero que, en función de lo que seleccione el usuario en una de ellas,automáticamente se actualice el contenido de la otra. Que se recargue la página.
No sé si he de hacerlo con php o con JavaScript .
Los contenidos de las listas dependen de sendas tablas en una misma base de datos mySQL.

Muchas gracias. :) :)
  #2 (permalink)  
Antiguo 16/07/2002, 13:06
 
Fecha de Ingreso: abril-2002
Ubicación: Euskal Herria
Mensajes: 95
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: listas desplegables

Hola! Creo que este el código que buscabas.
Si te sirve, dimelo :
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<TITLE>formulario</TITLE>
</HEAD>
<BODY>
<H1>FORMULARIO</H1>
<FORM name="formulario" action="" METHOD="POST">
NOMBRE:<INPUT TYPE="name" NAME="NOMBRE"><BR><BR>
PRIMER APELLIDO:<INPUT TYPE="NAME" NAME="PRIMER APELLIDO"><BR><BR>
SEGUNDO APELLIDO:<INPUT TYPE="NAME" NAME="SEGUNDO APELLIDO"><BR><BR>
DNI:<INPUT TYPE="NUMBER" NAME="DNI"><BR><BR>
CURSO: <SELECT NAME="curso" onchange="redirect(this.options.selectedIndex )">
<OPTION selected>Selecciona un curso</OPTION>
<OPTION VALUE="1">1</OPTION>
<OPTION VALUE="2">2</OPTION>
<OPTION VALUE="3">3</OPTION>
</SELECT>

ASIGNATURA:<SELECT NAME="asignatura">
<option selected value=" ">Selecciona la asignatura</option>
</SELECT>
<BR><BR>
<INPUT TYPE="SUBMIT"><INPUT TYPE="RESET">
</FORM>
<script>
<!--
var groups=document.formulario.curso.options.length
var group=new Array(groups) ;
for (i=0; i<groups; i++)
group[I]=new Array();
group[0][0]=new Option("Selecciona Asignatura"," ");

group[1][0]=new Option("Selecciona Asignatura"," ");

group[2][0]=new Option("Selecciona Asignatura"," ");

group[3][0]=new Option("Selecciona Asignatura"," ");

group[1][1]=new Option("Analisis","1");

group[1][2]=new Option("Algebra I","2");

group[2][1]=new Option("Informatica","1");

group[2][2]=new Option("Teoria de grupos","2");

group[2][3]=new Option("Analisis II","3");

group[3][1]=new Option("Ecuaciones diferenciales","1");

group[3][2]=new Option("Metodos numericos","2");

var temp=document.formulario.asignatura
function redirect(x){
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<group[x].length;i++){
temp.options[i]=new Option(group[x][i].text,group[x].value)
}
temp.options[0].selected=true
}
//-->
</script>
</BODY>
</HTML>

;)
  #3 (permalink)  
Antiguo 17/07/2002, 01:59
 
Fecha de Ingreso: julio-2002
Mensajes: 28
Antigüedad: 21 años, 10 meses
Puntos: 0
Re: listas desplegables

Muchas gracias. Sí que me sirve.
Un saludo. :) :)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:07.