js实现城市级联选择,二级选择
生活随笔
收集整理的這篇文章主要介紹了
js实现城市级联选择,二级选择
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
代碼實(shí)例:以下代碼可以直接粘貼使用,但里面的城市并不完整。
實(shí)現(xiàn)原理是利用 js的onchang方法,調(diào)用city.js文件里的changecity()函數(shù),var text = city[index][i].split(“-”); 這個(gè)方法是把new Array()數(shù)組拆分進(jìn)text變量數(shù)組里,然后text[0]是文本區(qū)域中的值,text[1]是選中的值。
city.js 代碼:
1 // JavaScript Document 2 function changecity(){ 3 index = form2.sf.options.selectedIndex-1; 4 form2.city.length = city[index].length; 5 for(var i = 0;i<city[index].length;i++) 6 { 7 var text = city[index][i].split(“-”); 8 form2.city.options[i].text = text[0]; 9 form2.city.options[i].value =text[1]; 10 } 11 }var city = new Array( 12 new Array( 13 //”江蘇省(全部地區(qū))-江蘇省(全部地區(qū))”, 14 “江陰市-江陰市”, 15 “無(wú)錫市-無(wú)錫市”, 16 “宜興市-宜興市”, 17 “常州市-常州市”, 18 “南京市-南京市”, 19 “溧水縣-溧水縣”, 20 “高淳縣-高淳縣”, 21 “蘇州市-蘇州市”, 22 “常熟市-常熟市”, 23 “張家港市-張家港市”, 24 “昆山市-昆山市”, 25 “吳江市-吳江市”, 26 “太倉(cāng)市-太倉(cāng)市”, 27 “溧陽(yáng)市-溧陽(yáng)市”, 28 “金壇市-金壇市”, 29 “南通市-南通市”, 30 “海安縣-海安縣”, 31 “如東縣-如東縣”, 32 “啟東市-啟東市”, 33 “如皋市-如皋市”, 34 “通州市-通州市”, 35 “海門市-海門市”, 36 “鎮(zhèn)江市-鎮(zhèn)江市”, 37 “丹陽(yáng)市-丹陽(yáng)市”, 38 “揚(yáng)中市-揚(yáng)中市”, 39 “句容市-句容市”, 40 “徐州市-徐州市”, 41 “豐縣-豐縣”, 42 “沛縣-沛縣”, 43 “銅山縣-銅山縣”, 44 “睢寧縣-睢寧縣”, 45 “新沂市-新沂市”, 46 “邳州市-邳州市”, 47 “連云港市-連云港市”, 48 “贛榆縣-贛榆縣”, 49 “東海縣-東海縣”, 50 “灌云縣-灌云縣”, 51 “淮安市-淮安市”, 52 “漣水縣-漣水縣”, 53 “洪澤縣-洪澤縣”, 54 “盱眙縣-盱眙縣”, 55 “金湖縣-金湖縣”, 56 “鹽城市-鹽城市”, 57 “響水縣-響水縣”, 58 “濱海縣-濱海縣”, 59 “阜寧縣-阜寧縣”, 60 “射陽(yáng)縣-射陽(yáng)縣”, 61 “建湖縣-建湖縣”, 62 “鹽都縣-鹽都縣”, 63 “東臺(tái)縣-東臺(tái)縣”, 64 “大豐市-大豐市”, 65 “揚(yáng)州市-揚(yáng)州市”, 66 “寶應(yīng)縣-寶應(yīng)縣”, 67 “儀征縣-儀征縣”, 68 “高郵市-高郵市”, 69 “江都市-江都市”, 70 “宿遷市-宿遷市”, 71 “宿豫縣-宿豫縣”, 72 “沭陽(yáng)縣-沭陽(yáng)縣”, 73 “泗陽(yáng)縣-泗陽(yáng)縣”, 74 “泗洪縣-泗洪縣”, 75 “泰州市-泰州市”, 76 “興化市-興化市”, 77 “靖江市-靖江市”, 78 “泰興市-泰興市”, 79 “姜堰市-姜堰市”), 80 new Array(“北京-北京”), 81 new Array(“天津-天津”), 82 new Array(“上海-上海”), 83 new Array(“重慶-重慶”), 84 new Array( 85 //”廣東省 (全部地區(qū))-廣東省 (全部地區(qū))”, 86 “廣州-廣州”, 87 “深圳-深圳”, 88 “東莞-東莞”, 89 “中山-中山”, 90 “佛山-佛山”, 91 “珠海-珠海”, 92 “惠州-惠州”, 93 “汕頭-汕頭”, 94 “湛江-湛江”, 95 “潮州-潮州”, 96 “潮陽(yáng)-潮陽(yáng)”, 97 “江門-江門”, 98 “汕尾-汕尾”, 99 “茂名-茂名”, 100 “陽(yáng)江-陽(yáng)江”, 101 “肇慶-肇慶”, 102 “梅州-梅州”, 103 “云浮-云浮”, 104 “清遠(yuǎn)-清遠(yuǎn)”, 105 “韶關(guān)-韶關(guān)”, 106 “河源-河源”, 107 “揭陽(yáng)-揭陽(yáng)”, 108 “其他-其他”), 109 new Array( 110 //”浙江省(全部地區(qū))-浙江省(全部地區(qū))”, 111 “杭州-杭州”, 112 “寧波-寧波”, 113 “溫州-溫州”, 114 “金華-金華”, 115 “義烏-義烏”, 116 “紹興-紹興”, 117 “湖州-湖州”, 118 “余姚-余姚”, 119 “臨海-臨海”, 120 “蕭山-蕭山”, 121 “臨安-臨安”, 122 “諸暨-諸暨”, 123 “嵊泗-嵊泗”, 124 “蘭溪-蘭溪”, 125 “嘉興-嘉興”, 126 “海寧-海寧”, 127 “桐鄉(xiāng)-桐鄉(xiāng)”, 128 “衢州-衢州”, 129 “上虞-上虞”, 130 “嵊州-嵊州”, 131 “慈溪-慈溪”, 132 “麗水-麗水”, 133 “甌海-甌海”, 134 “黃巖-黃巖”, 135 “椒江-椒江”, 136 “其他-其他”), 137 new Array( 138 //”福建省(全部地區(qū))-福建省(全部地區(qū))”, 139 “福州-福州”, 140 “廈門-廈門”, 141 “泉州-泉州”, 142 “漳州-漳州”, 143 “石獅-石獅”, 144 “三明-三明”, 145 “南平-南平”, 146 “莆田-莆田”, 147 “永安-永安”, 148 “邵武-邵武”, 149 “龍巖-龍巖”, 150 “其他-其他”));?
轉(zhuǎn)載于:https://www.cnblogs.com/leejersey/archive/2012/12/23/2829768.html
總結(jié)
以上是生活随笔為你收集整理的js实现城市级联选择,二级选择的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。