📄 state.js
字号:
//变换选择的国家,设置省、市的状态
function State_changeckforcountry(countryctrol, provincectrol, cityctrol)
{
if (countryctrol.value!="中国")
{
cityctrol.length=1;
cityctrol.options[0].value="其他";
cityctrol.options[0].text="其他";
provincectrol.length=1;
provincectrol.options[0].value="其他";
provincectrol.options[0].text="其他";
}
else
{
provincectrol.length=35;
provincectrol.options[0].value="0";
provincectrol.options[0].text="请选择…";
provincectrol.options[1].value="北京";
provincectrol.options[1].text="北京";
provincectrol.options[2].value="广东";
provincectrol.options[2].text="广东";
provincectrol.options[3].value="广西";
provincectrol.options[3].text="广西";
provincectrol.options[4].value="海南";
provincectrol.options[4].text="海南";
provincectrol.options[5].value="福建";
provincectrol.options[5].text="福建";
provincectrol.options[6].value="天津";
provincectrol.options[6].text="天津";
provincectrol.options[7].value="湖南";
provincectrol.options[7].text="湖南";
provincectrol.options[8].value="湖北";
provincectrol.options[8].text="湖北";
provincectrol.options[9].value="河南";
provincectrol.options[9].text="河南";
provincectrol.options[10].value="河北";
provincectrol.options[10].text="河北";
provincectrol.options[11].value="山东";
provincectrol.options[11].text="山东";
provincectrol.options[12].value="山西";
provincectrol.options[12].text="山西";
provincectrol.options[13].value="黑龙江";
provincectrol.options[13].text="黑龙江";
provincectrol.options[14].value="辽宁";
provincectrol.options[14].text="辽宁";
provincectrol.options[15].value="上海";
provincectrol.options[15].text="上海";
provincectrol.options[16].value="甘肃";
provincectrol.options[16].text="甘肃";
provincectrol.options[17].value="青海";
provincectrol.options[17].text="青海";
provincectrol.options[18].value="新疆";
provincectrol.options[18].text="新疆";
provincectrol.options[19].value="西藏";
provincectrol.options[19].text="西藏";
provincectrol.options[20].value="宁夏";
provincectrol.options[20].text="宁夏";
provincectrol.options[21].value="四川";
provincectrol.options[21].text="四川";
provincectrol.options[22].value="云南";
provincectrol.options[22].text="云南";
provincectrol.options[23].value="吉林";
provincectrol.options[23].text="吉林";
provincectrol.options[24].value="内蒙古";
provincectrol.options[24].text="内蒙古";
provincectrol.options[25].value="陕西";
provincectrol.options[25].text="陕西";
provincectrol.options[26].value="安徽";
provincectrol.options[26].text="安徽";
provincectrol.options[27].value="贵州";
provincectrol.options[27].text="贵州";
provincectrol.options[28].value="江苏";
provincectrol.options[28].text="江苏";
provincectrol.options[29].value="重庆";
provincectrol.options[29].text="重庆";
provincectrol.options[30].value="浙江";
provincectrol.options[30].text="浙江";
provincectrol.options[31].value="江西";
provincectrol.options[31].text="江西";
provincectrol.options[32].value="香港";
provincectrol.options[32].text="香港";
provincectrol.options[33].value="澳门";
provincectrol.options[33].text="澳门";
provincectrol.options[34].value="台湾";
provincectrol.options[34].text="台湾";
}
}
//初始化国家
function State_initckforcountry(countryctrl, provincectrl, cityctrl, country) {
countryctrol.value = country;
State_changeckforcountry(countryctrl, provincectrl, cityctrl);
}
//选择省份后,变换市为选择省的所有市
function State_changeck(provincectrl, cityctrl){
State_updateck(provincectrl, cityctrl,"");
}
/**
* 选择省份后,变换市为选择省的所有市
* form 表单名
* city 输入城市名,如果是添加操作city为空,是显示修改信息则输入city值
*/
function State_updateck(provincectrl, cityctrl, city)
{
var a="安徽:合肥,182*蚌埠,184*淮北,186*安庆,188*铜陵,190*滁州,183*淮南,185*阜阳,187*马鞍山,189*黄山,191*宿州,257*其他,245*;澳门:澳门,255*;北京:北京,001*其他,250*;福建:福州,034*泉州,036*三明,038*漳州,040*莆田,035*南平,037*龙岩,039*厦门,041*其他,226*;甘肃:兰州,134*白银,136*嘉峪关,138*天水,135*金昌,137*其他,235*;广东:东莞,006*惠州,008*揭阳,010*梅州,012*韶关,014*佛山,016*中山,018*云浮,020*茂名,022*广州,005*深圳,007*汕尾,009*潮州,011*河源,013*清远,015*江门,017*肇庆,019*阳江,021*湛江,023*其他,223*;广西:南宁,024*防城港,026*贵港,028*梧州,030*钦州,025*北海,027*玉林,029*桂林,031*其他,224*;贵州:贵阳,192*遵义,194*六盘水,193*其他,246*;海南:海口,032*三亚,033*其他,225*;河北:张家口,076*邢台,078*衡水,080*保定,082*承德,084*秦皇岛,086*石家庄,077*邯郸,079*沧州,081*廊坊,083*唐山,085*其他,230*;河南:郑州,062*鹤壁,064*濮阳,066*商丘,068*三门峡,070*南阳,072*漯河,074*新乡,063*安阳,065*开封,067*洛阳,069*平顶山,071*许昌,073*信阳,075*其他,229*;黑龙江:大庆,110*黑河,112*牡丹江,114*鹤岗,116*双鸭山,118*哈尔滨,109*齐齐哈尔,111*伊春,113*鸡西,115*佳木斯,117*七台河,119*其他,233*;湖北:黄冈,054*黄石,056*襄樊,058*荆州,060*武汉,053*鄂州,055*孝感,057*十堰,059*宜昌,061*其他,228*;湖南:长沙,042*株洲,044*郴州,046*湘潭,048*益阳,050*张家界,052*岳阳,043*衡阳,045*永州,047*怀化,049*常德,051*其他,227*;吉林:四平,164*松原,166*辽源,168*白山,170*长春,163*白城,165*吉林,167*通化,169*其他,242*延吉,258*;江苏:镇江,196*无锡,198*扬州,200*盐城,202*淮阴,204*连云港,206*南京,195*常州,197*苏州,199*泰州,201*南通,203*宿迁,205*徐州,207*其他,247*;江西:鹰潭,218*九江,220*萍乡,222*南昌,217*景德镇,219*新余,221*其他,249*;辽宁:沈阳,120*锦州,122*朝阳,124*铁岭,126*本溪,128*辽阳,130*营口,132*盘锦,121*葫芦岛,123*阜新,125*抚顺,127*丹东,129*鞍山,131*大连,133*其他,234*;内蒙古:包头,172*赤峰,174*呼和浩特,171*乌海,173*其他,243*;宁夏:银川,144*吴忠,146*石嘴川,145*其他,239*;青海:西宁,139*其他,236*;山东:德州,088*东营,090*潍坊,092*威海,094*济宁,096*莱芜,098*临沂,100*济南,087*聊城,089*淄博,091*青岛,093*烟台,095*泰安,097*日照,099*枣庄,101*其他,231*荷泽,260*;山西:阳泉,104*大同,106*晋城,108*太原,103*朔州,105*长治,107*其他,232*;陕西:渭南,176*延安,178*宝鸡,180*西安,175*铜川,177*咸阳,179*汉中,181*其他,244*;上海:上海,003*其他,252*;四川:德阳,148*广元,150*南充,152*自贡,154*宜宾,156*攀枝花,158*成都,147*绵阳,149*遂宁,151*广安,153*泸州,155*乐山,157*其他,240*;台湾:台湾,256*;天津:天津,002*其他,251*;西藏:拉萨,142*日喀则,143*其他,238*;香港:香港,254*;新疆:乌鲁木齐,140*克拉玛依,141*哈密,261*其他,237*;云南:东川,160*玉溪,162*昆明,159*曲靖,161*其他,241*;浙江:杭州,208*湖州,210*宁波,212*金华,214*温州,216*嘉兴,209*绍兴,211*舟山,213*台州,215*萧山,259*其他,248*;重庆:重庆,004*其他,253*;"
var data1=""
var data2=""
var data3=""
var data4=""
var i,j
data1=a.split(";");
if (provincectrl.value=="0")
{
cityctrl.length=1;
cityctrl.options[0].value="-1";
cityctrl.options[0].text="请选择...";
}
else
{
for (i=0;i<data1.length-1;++i)
{
data2=data1[i].split(":");
if (data2[0]==provincectrl.value)
{
cityctrl.length=0;
data3=data2[1].split("*");
if (data3.length>2)
{
cityctrl.length=data3.length;
for(j=0;j<data3.length;++j)
{
if (j==0)
{
cityctrl.options[j].value="0";
cityctrl.options[j].text="请选择...";
}
else
{
data4=data3[j-1].split(",");
if(city.length > 0){
if(data4[0] == city) {
cityctrl.options[j].selected = true;
}
}
cityctrl.options[j].value=data4[0];
cityctrl.options[j].text=data4[0];
}
}
}
else
{
cityctrl.length=1;
data4=data3[0].split(",");
cityctrl.options[0].value=data4[0];
cityctrl.options[0].text=data4[0];
}
}
}
}
}
function initprovince(provincectrol)
{
provincectrol.length=35;
provincectrol.options[0].value="0";
provincectrol.options[0].text="请选择…";
provincectrol.options[1].value="北京";
provincectrol.options[1].text="北京";
provincectrol.options[2].value="广东";
provincectrol.options[2].text="广东";
provincectrol.options[3].value="广西";
provincectrol.options[3].text="广西";
provincectrol.options[4].value="海南";
provincectrol.options[4].text="海南";
provincectrol.options[5].value="福建";
provincectrol.options[5].text="福建";
provincectrol.options[6].value="天津";
provincectrol.options[6].text="天津";
provincectrol.options[7].value="湖南";
provincectrol.options[7].text="湖南";
provincectrol.options[8].value="湖北";
provincectrol.options[8].text="湖北";
provincectrol.options[9].value="河南";
provincectrol.options[9].text="河南";
provincectrol.options[10].value="河北";
provincectrol.options[10].text="河北";
provincectrol.options[11].value="山东";
provincectrol.options[11].text="山东";
provincectrol.options[12].value="山西";
provincectrol.options[12].text="山西";
provincectrol.options[13].value="黑龙江";
provincectrol.options[13].text="黑龙江";
provincectrol.options[14].value="辽宁";
provincectrol.options[14].text="辽宁";
provincectrol.options[15].value="上海";
provincectrol.options[15].text="上海";
provincectrol.options[16].value="甘肃";
provincectrol.options[16].text="甘肃";
provincectrol.options[17].value="青海";
provincectrol.options[17].text="青海";
provincectrol.options[18].value="新疆";
provincectrol.options[18].text="新疆";
provincectrol.options[19].value="西藏";
provincectrol.options[19].text="西藏";
provincectrol.options[20].value="宁夏";
provincectrol.options[20].text="宁夏";
provincectrol.options[21].value="四川";
provincectrol.options[21].text="四川";
provincectrol.options[22].value="云南";
provincectrol.options[22].text="云南";
provincectrol.options[23].value="吉林";
provincectrol.options[23].text="吉林";
provincectrol.options[24].value="内蒙古";
provincectrol.options[24].text="内蒙古";
provincectrol.options[25].value="陕西";
provincectrol.options[25].text="陕西";
provincectrol.options[26].value="安徽";
provincectrol.options[26].text="安徽";
provincectrol.options[27].value="贵州";
provincectrol.options[27].text="贵州";
provincectrol.options[28].value="江苏";
provincectrol.options[28].text="江苏";
provincectrol.options[29].value="重庆";
provincectrol.options[29].text="重庆";
provincectrol.options[30].value="浙江";
provincectrol.options[30].text="浙江";
provincectrol.options[31].value="江西";
provincectrol.options[31].text="江西";
provincectrol.options[32].value="香港";
provincectrol.options[32].text="香港";
provincectrol.options[33].value="澳门";
provincectrol.options[33].text="澳门";
provincectrol.options[34].value="台湾";
provincectrol.options[34].text="台湾";
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -