Hola movil.
Yo para eso utilizo javascript.
Te pongo un ejemplo de dos combos, uno llamado Zona y otro PAISPROV que uso en el Form Ficha
Si la zona es España te pone las provinias y si es america te pone los paises.
En el combo pongo el evento onchange="residencia()"
Yo utilizo listados fijos, pero podrías hacer los listados con asp
Espero que te sirva.
Saludos.
function residencia(){
Form=FICHA
Form.PAISPROV.options.length=0
Form.PAISPROV.options[0]=new Option("","");
if (Form.ZONA.value=="España"){
var ListaProv="A Coruña,Álava,Albacete,Alicante,Almería,Asturias,Áv ila,Badajoz,Baleares,Barcelona,Bilbao,Burgos,Cácer es,Cádiz,Cantabria,Castellón,Ceuta,Ciudad Real,Córdoba,Cuenca,Girona,Granada,Guadalajara,Gui púzcoa,Huelva,Huesca,Jaén,La Rioja,Las Palmas,León,Lleida,Lugo,Madrid,Málaga,Melilla,Murc ia,Navarra,Ourense,Palencia,Pontevedra,Salamanca,S anta Cruz de Tenerife,Segovia,Sevilla,Soria,Tarragona,Teruel,To ledo,Valencia,Valladolid,Vigo,Vizcaya,Zamora,Zarag oza";
ArrProv=ListaProv.split(",");
Form.PAISPROV.options[0]=new Option("Provincia","Provincia");
for (var contador=0; contador < ArrProv.length; contador++) {
Form.PAISPROV.options[contador+1]=new Option(ArrProv[contador],ArrProv[contador]);
}
}
if (Form.ZONA.value=="América"){
var ListaProv="Argentina,Bahamas,Belize,Bolivia,Brasil ,Canadá,Chile,Colombia,Costa Rica,Ecuador,El Salvador,Estados Unidos,Guatemala,Guayana,Guayana Francesa,Haiti,Jamaica,México,Nicaragua,Panamá,Par aguay,Perú,Puerto Rico,República Dominicana,St. Pierre de Miquelon,Surinam,Uruguay,Venezuela";
ArrProv=ListaProv.split(",");
Form.PAISPROV.options[0]=new Option("País","País");
for (var contador=0; contador < ArrProv.length; contador++) {
Form.PAISPROV.options[contador+1]=new Option(ArrProv[contador],ArrProv[contador]);
}
}
}
__________________ "Hay que simplificar las cosas tanto como sea posible, pero no más".
Albert Einstein. |