Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/01/2002, 07:13
Avatar de Kaopectate
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: Eliminar el contenido de un listbox

Aqui tienes un ejemplo (que alguien en el foro le dió como respuesta a una pregunta como la tuya) no recuerdo a quien pertenece:

<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>