Foros del Web » Programando para Internet » Javascript »

¿Como hacer campos de formulario Dinámicos?

Estas en el tema de ¿Como hacer campos de formulario Dinámicos? en el foro de Javascript en Foros del Web. Me gustaria hacer un formulario con campos dinamicos, es decir que segun lo que marque en un campo Select , en el siguiente campo Select ...
  #1 (permalink)  
Antiguo 06/01/2002, 13:58
 
Fecha de Ingreso: enero-2002
Mensajes: 6
Antigüedad: 22 años, 4 meses
Puntos: 0
¿Como hacer campos de formulario Dinámicos?

Me gustaria hacer un formulario con campos dinamicos, es decir
que segun lo que marque en un campo Select , en el siguiente campo
Select cambie las opciones, como ocurre en el apartado download de www.microsoft.com
  #2 (permalink)  
Antiguo 06/01/2002, 17:46
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Re: ¿Como hacer campos de formulario Dinámicos?

Hace pocos dias alguien hizo la misma pregunta y le enviaron el siguiente código el cual te replico (creo que la respuesta pertenece a Mikel_Gomez)

Ahi te vá:

<html>
<head>
<title>Prueba</title>
<script language="JavaScript">
<!--
function limpiar(pctl){
sel = document.formulario.Pais.selectedIndex;
while(pctl.length>0)
pctl.options[0]=null;
if (sel==0){
selOpcion=new Option("[Ninguna]","");
pctl.options[0]=selOpcion;
document.formulario.botoncillo.disabled=true;
} else
document.formulario.botoncillo.disabled=false;
if(sel==1){
selOpcion=new Option ("Distrito Federal","df");
eval (pctl.options[0]=selOpcion);
selOpcion=new Option ("Chiapas","ch");
eval (pctl.options[1]=selOpcion);
selOpcion=new Option ("Monterrey","my");
eval (pctl.options[2]=selOpcion);
selOpcion=new Option ("Guadalajara","gf");
eval (pctl.options[3]=selOpcion);
}
if(sel==2){
selOpcion=new Option ("Ayacucho","ay");
eval (pctl.options[0]=selOpcion);
selOpcion=new Option ("Huanunco","ho");
eval (pctl.options[1]=selOpcion);
selOpcion=new Option ("Lima","lm");
eval (pctl.options[2]=selOpcion);
selOpcion=new Option ("Loreto","lo");
eval (pctl.options[3]=selOpcion);
}
}
//-->
</script>
</head>
<body>
<form name="formulario">
País:
<select name="Pais" onchange="limpiar(document.formulario.Estados )">
<option>[Seleccione Opcion]</option>
<option>México</option>
<option>Perú</option>
</select><br>
Estado:
<select name="Estados">
<option>Ningna</option>
</select>
<input name="botoncillo" type="button" value="Continuar" DISABLED>
</form>
</body>
</html>
  #3 (permalink)  
Antiguo 07/01/2002, 10:49
Avatar de mikel_gomez  
Fecha de Ingreso: febrero-2001
Mensajes: 482
Antigüedad: 23 años, 2 meses
Puntos: 3
Re: ¿Como hacer campos de formulario Dinámicos?

No Kaopectate , este código no es mío.
Una vez envíe uno muy similar pero no era este.
De todas formas, he probado también este ejemplo y va perfectamente.

Saludos.

<style>.t{font: 8pt verdana; text-decoration: none; color: black;}</style><hr><span class="t"><a href="mailto:[email protected]" class="t" style="font: 10pt;">Mikel Gómez</a><br>Hay que aprender mucho para saber poco.</span>
  #4 (permalink)  
Antiguo 07/01/2002, 11:22
 
Fecha de Ingreso: enero-2002
Mensajes: 6
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: ¿Como hacer campos de formulario Dinámicos?

Muchas gracias a todos chicos... es justamente lo que queria....

saludos blake :)
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 04:22.