var twocount; twocount=0; sc = new Array(); sc[0] = new Array('市区'); sc[1] = new Array('城区'); sc[2] = new Array('矿区'); sc[3] = new Array('南郊区'); sc[4] = new Array('新荣区'); sc[5] = new Array('开发区'); sc[6] = new Array('灵丘县'); sc[7] = new Array('天镇县'); sc[7] = new Array('左云县'); sc[8] = new Array('阳高县'); sc[9] = new Array('大同县'); sc[10] = new Array('广灵县'); sc[11] = new Array('浑源县'); sc[12] = new Array('其他地区'); twocount=13; //配合上面生成出来得Javascript数组,控制地区和区域得对应关系 function ChangeDistrict(formname,strDistrict){ formname.strDistrictSmall.length = 0; var i; formname.strDistrictSmall.options[0] = new Option('请选择',''); for (i=0;twocount>i; i++) { if (sc[i][1] == strDistrict) { formname.strDistrictSmall.options[formname.strDistrictSmall.length] = new Option(sc[i][0], sc[i][0]); } } } //定位希望区域得默认值 function ChangeDistrictEd(formname,strDistrictSmall){ var i; formname.strDistrictSmall.selectedIndex = 0; for (i=0;formname.strDistrictSmall.length>i; i++) { if(formname.strDistrictSmall.options[i].value == strDistrictSmall ) { formname.strDistrictSmall.selectedIndex = i; } } }