国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

javascript省市級聯功能實現方法實例詳解

2019-11-20 11:26:26
字體:
來源:轉載
供稿:網友

本文實例講述了javascript省市級聯功能實現方法。分享給大家供大家參考,具體如下:

初步實現方法:

<html><head><script language="javascript"> function changecity(){ var province = document.form1.selprovince.value; var newoption1,newoption2; switch(province){  case "四川省":  newoption1 = new Option("成都市", "chengdu");  newoption2 = new Option("綿陽市", "mianyang");  break;   case "湖北省" :   newoption1= new Option("武漢市","wuhan");  newoption2= new Option("襄樊市","xiangfan");  break;   case "山東省" :    newoption1= new Option("青島市","qingdao");   newoption2= new Option("煙臺市","yantai");  break;   } document.form1.selcity.options.length=0; document.form1.selcity.options.add(newoption1); document.form1.selcity.options.add(newoption2); }</script></head><form name="form1" action="" method="post"> <select name="selprovince" onchange="changecity()"> <option>--請選擇開戶帳號的省份--</option> <OPTION value="四川省">四川省</OPTION> <OPTION value="山東省">山東省</OPTION> <OPTION value="湖北省">湖北省</OPTION> </select> <select name="selcity"> <option>--請選擇開戶帳號的城市--</option> </select></form></html>

改進實現方法:

<html><head><script language="javascript"> function changecity(){ var cityList = new Array(); cityList[0]=['成都', '綿陽', '德陽', '自貢']; cityList[1]=['濟南', '青島', '淄博', '棗莊']; cityList[2]=['武漢', '宜昌', '荊州', '襄樊']; var pindex = document.form1.selprovince.selectedIndex-1; var newoption1; document.form1.selcity.options.length = 0; for(var j in cityList[pindex]){  newoption1 = new Option(cityList[pindex][j], cityList[pindex][j]);  document.form1.selcity.options.add(newoption1); } }</script></head><form name="form1" action="" method="post"> <select name="selprovince" onchange="changecity()"> <option>--請選擇省份--</option> <OPTION value="四川省">四川省</OPTION> <OPTION value="山東省">山東省</OPTION> <OPTION value="湖北省">湖北省</OPTION> </select> <select name="selcity"> <option>--請選擇城市--</option> </select></form></html>

改進方法2:

<html><head><script language="javascript"> function citychange(){ var cityList = new Array(); cityList['遼寧省'] = ['沈陽','鞍山','大連']; cityList['山東省'] = ['濟南','煙臺','蓬萊']; cityList['山西省'] = ['太原','大同','平遙']; var pindex = document.form1.selprovince.value; var newoption1; document.form1.selcity.options.length = 0; for(var i in cityList[pindex]){  newoption1 = new Option(cityList[pindex][i],cityList[pindex][i]);  document.form1.selcity.options.add(newoption1); } }</script></head><form action="" name="form1" method="post"> <select name="selprovince" onchange="citychange()"> <option>請選擇省份</option> <OPTION value="遼寧省">遼寧省</OPTION> <OPTION value="山東省">山東省</OPTION> <OPTION value="山西省">山西省</OPTION> </select> <select name="selcity"> <option>請選擇城市</option> </select></form></html>

希望本文所述對大家JavaScript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 钦州市| 亚东县| 达尔| 沅江市| 安阳市| 新田县| 鞍山市| 太保市| 谷城县| 交口县| 宣汉县| 广汉市| 满洲里市| 玉林市| 吉木萨尔县| 平度市| 台湾省| 邵东县| 平谷区| 隆化县| 讷河市| 江阴市| 赣州市| 新宾| 晋城| 屏南县| 洛川县| 汝南县| 黄石市| 潜山县| 安泽县| 米易县| 正镶白旗| 淮南市| 全州县| 托克托县| 建始县| 鸡泽县| 平舆县| 江孜县| 新巴尔虎左旗|