Red de conocimiento de divisas - Consulta hotelera - El menú desplegable de ASP controla el contenido de otro menú desplegable.

El menú desplegable de ASP controla el contenido de otro menú desplegable.

A continuación se muestra una lista desplegable de provincias y ciudades chinas que hice. Puede guardarlo como un archivo ASP y luego ejecutarlo para ver el efecto.

lttable align = " center " cell padding = " 0 " cell spacing = " 0 "

ltform name = " form 1 " método = " post " action = " " onSubmit = " return false " >>p>

lttr gt

lttd width="90" height="20 "

ltselect style="width: 90" nombre = "provincia" tamaño="1" id="provincia" onchange = "cambiar ciudad(document. formulario 1. provincia. opción [document. formulario1. provincia. índiceseleccionado]). valor)" gt

ltOption value= "Por favor seleccione una provincia" selected gtPor favor seleccione una provincia

ltallprovince= "Anhui, Beijing, Fujian, Gansu, Guangdong, Guangxi, Guizhou, Hainan, Hebei, Henan, Heilongjiang, Hubei, Hunan, Jilin, Jiangsu, Jiangxi, Liaoning, Mongolia Interior, Ningxia, Qinghai, Shandong, Shanxi, Shaanxi, Shanghai, Sichuan, Tianjin, Tíbet, Xinjiang, Yunnan, Tianjin

cada provincia = dividir(todas las provincias, " ,")

Para i=0 a Ubound(cada provincia) gt;

lt option value = " lt=cada provincia(i) > gt lt = cada provincia(I) gt lt/opción gt;

lt siguiente gt

lt/select gt;

lt/TD gt

lttd ancho; "101 " > ltselect name = " city " style = " width: 90px " size = " 1 " id = " city " gt;

ltselect optionsgtPor favor seleccione una ciudad

lt/ seleccione gt;

lt/TD gt;

lt/tr gt

lt/form gt; ;

lt script language = " javascript " gt

/*Visualización de provincia y ciudad*/

var cada ciudad = new Array() ;

var TC num = new Array();

ltallpc= "Beijing|Ciudad Este Ciudad Oeste Chongwen Xuanwu Chaoyang Fengtai Shijingshan Haidian Mentougou Fangshan Tongzhou Shunyi Changping Daxing Pinggu Huairou Miyun Yanqing* Shanghai | Huangpu, Luwan, Xuhui, Changping, Anputuo, Zhabei, Hongkou y Yangpu.

Paz Río Dongli Este-Oeste Qinghe Dazu Rongchang Bishan Liangpingchengkou Fengdu Dianjiang Shijiazhuang Handan Xingtai Baoding Zhangjiakou Chengde Langfang Tangshan Qinhuangdao Cangzhou Hengshui* Shanxi | Taiyuan Datong Yangquan Changzhi Jincheng Shuozhou Luliang Xinzhou Jinzhong Linfen Yuncheng * Central Hohhot Baotou Wuhai Chifeng Hulunbuir Liga Ala | Buena Alianza Zhejiang Shenyang Dalian Anshan Fushun Benxi Dandong Jinzhou Yingkou Fuxin Liaoyang Panjin Tieling Chaoyang Huludao * Jilin | Changchun Jilin Siping Liaoyuan Tonghua Baishan Songyuan Baicheng Yanbian * Heilongjiang Qiqihar Mudanjiang Jiamusi Suihua Daqing Nanjing Zhenjiang Suzhou Nantong Yangzhou Yancheng Xuzhou Lianyungang Changzhou Wuxi Suqian Taizhou | Huai'an* Zhejiang Hangzhou Ningbo Wenzhou Jiaxing Huzhou Shaoxing Jinhua Quzhou Taizhou Lishui* Anhui Hefei Wuhu Bengbu Ma'anshan Huaibei Tongling Fuzhou Xiamen Putian Sanming Quanzhou Zhangzhou Nanping Longyan Ningde* Jiangxi Nanchang Jingdezhen Jiujiang Yingtan Pingxiang Xinyu Ganzhou Ji'an Yichun Fuzhou Shangrao | * Shandong | Jinan Qingdao Zibo Zaozhuang Dongying Yantai Weifang Jining Tai'an Zhengzhou Kaifeng Luoyang Pingdingshan Anyang Hebi Xinxiang Jiaozuo Puyang Loudi Huaihua Chenzhou Yongzhou Xiangxi Zhangjiajie * Guangdong Shenzhen Zhuhai Shantou Dongguan Zhongshan Foshan Shaoguan Jiangmen Zhanjiang Maoming Zhaoqing Huizhou Meizhou Shanwei Heyuan Yangjiang Nanning Liuzhou Guilin Wuzhou Beihai Fangchenggang Qinzhou Yulin Nanning Liuzhou Hezhou Baise Hechi * Hainan Haikou Sanya * Sichuan Chengdu Mianyang Deyang Zigong Panzhihua Guangyuan Neijiang Leshan Nanchong Yibin Guang'an Dachuan Ya'an Kunming Dali Qujing Yuxi Zhaotong Chuxiong Río Rojo Wenshan Simao Xishuangbanna Baoshan Dehong Lijiang Nujiang Diqing Lincang*Tíbet | Lhasa Tianshui Jiuquan Zhangye Dingxi Longnan Pingliang Qingyang Linxia Gannan * Ningxia | Yinchuan Shizuishan Wuzhong Guyuan * Qinghai Mar de Xining Mar de China Oriental Mar de China Meridional Huangnan Yushu Guoluo Haixi * Xinjiang Macao | Kaohsiung Taichung Tainan Ping Inversión Sudeste Yunlin, Hsinchu, Changhua, Miaoli, Chiayi, Hualien, Taoyuan, Yilan, Keelung, Taitung, Kinmen, Mazu, Penghu"

allp=split(allpc, " * ")

Para i=0 al límite inferior (allp)

pc=split(allp(i), "| ")

cada ciudad=split(pc( 1), "^")gt;

Cada ciudad [lt; = i gt] = new Array();

ltfor j=0 a ubound(cada ciudad) gt

cada ciudad [lt; = i gt] [lt;=j gt]=new array("lt=cada ciudad(j)>,"lt=pc(0)>);

lt next gt

TC num[lt; = i gt]=lt;=ubound(cada ciudad) gt;

ltnext

TP num = ubound(allp) gt;

Función cambiar ciudad (valor provincial){

/*Cuando el valor de la lista de categorías principales seleccionada no está vacía, primero borre todos los elementos en la lista desplegable de categorías pequeñas. De lo contrario, los elementos de las listas de categorías pequeñas se superpondrán. Al mismo tiempo, el valor de la opción de inicialización es 0 */

document form 1 . a la categoría principal solicitada.

for(I = 0; i lt= lt = tpnum gt; i ){

for(j = 0; j lt= TC num[I]; j ){

if(valor de provincia = = cada ciudad[I][j][1]){

formato de ciudad 1. = nueva Opción(cada ciudad[i][j][0], cada ciudad[I][j][0], "", " ");

/*Definir un nuevo objeto de opción y asignarlo un valor. Los valores del índice de opciones comienzan desde 0. El nuevo objeto Opción tiene cuatro propiedades, correspondientes a cadenas de texto, valores, valores predeterminados Seleccionar y seleccionado. Aquí sólo se utilizan el primero y el segundo. */

}

}

}

}

lt/script gt;

上篇: Representaciones fotográficas en 3D: ¿cómo crear representaciones 3D claras y realistas? 下篇: Las últimas noticias sobre la epidemia en Xi junio de 2021 10 La lista de lugares escénicos en Xi'an se ha suspendido temporalmente debido a la prevención y el control de la epidemia.
Artículos populares