using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            string strcon = System.Configuration.ConfigurationManager.AppSettings["conn"];
            SqlConnection con = new SqlConnection(strcon);
            con.Open();
            SqlCommand com = new SqlCommand("select * from shi",con);
            SqlDataReader sdr = com.ExecuteReader();
            this.ddlshi.DataSource=sdr;
            this.ddlshi.DataTextField = "proName";
            this.ddlshi.DataValueField = "proID";
            this.ddlshi.DataBind();
            sdr.Close();            SqlCommand comm = new SqlCommand("select * from city where proID="+this.ddlshi.SelectedValue,con);
            sdr = comm.ExecuteReader();
            this.ddlcity.DataSource = sdr;
            this.ddlcity.DataTextField = "cityName";
            this.ddlcity.DataValueField = "cityID";
            this.ddlcity.DataBind();
        }    }
    protected void ddlshi_SelectedIndexChanged(object sender, EventArgs e)
    {
        string proID = this.ddlshi.SelectedValue;
        string strcon = System.Configuration.ConfigurationManager.AppSettings["conn"];
        SqlConnection con = new SqlConnection(strcon);
        con.Open();
        SqlCommand com = new SqlCommand("select * from city where proID="+proID,con);
        SqlDataReader sdr = com.ExecuteReader();
        this.ddlcity.DataSource = sdr;
        this.ddlcity.DataTextField = "cityName";
        this.ddlcity.DataValueField = "cityID";
        this.ddlcity.DataBind();
        sdr.Close();
        con.Close();
    }
}

解决方案 »

  1.   

    create table shi(proID int primary key,proName varchar(50) not null)insert into shi values(1,'湖南')
    insert into shi values(2,'湖北')
    insert into shi values(3,'贵州')create table city(cityID int primary key,cityNmae varchar(50) not null,
    proID int foreign key references proshi(proID))insert into city values(1,1,'长沙')
    insert into city values(2,2,'武汉')
    insert into city values(3,3,'贵阳')这是我建的数据库
      

  2.   

    create table shi(proID int primary key,proName varchar(50) not null)insert into shi values(1,'湖南')
    insert into shi values(2,'湖北')
    insert into shi values(3,'贵州')create table city(cityID int primary key,cityNmae varchar(50) not null,
    proID int foreign key references proshi(proID))insert into city values(1,1,'长沙')
    insert into city values(2,2,'武汉')
    insert into city values(3,3,'贵阳')
      

  3.   

    我做过这个,不过我觉得还是拿AJAX做比较好,是无刷新的。如果你也想用AJAX做的话,我可以给你代码
      

  4.   

    自定义控件源码
    http://blog.csdn.net/tianzhenjing/archive/2007/01/13/1481790.aspx
      

  5.   

    可以用JS做撒,代码不是很多,只有3K左右
      

  6.   

    <script language="JavaScript"> 
    <!-- 
    var g_selProvince; 
    var g_selCity; 
    var Provinces=new Array( 
    new Array("北京市"), 
    new Array("天津市"), 
    new Array("河北省"), 
    new Array("山西省"), 
    new Array("内蒙古自治区"), 
    new Array("辽宁省"), 
    new Array("吉林省"), 
    new Array("黑龙江省"), 
    new Array("上海市"), 
    new Array("江苏省"), 
    new Array("浙江省"), 
    new Array("安徽省"), 
    new Array("福建省"), 
    new Array("江西省"), 
    new Array("山东省"), 
    new Array("河南省"), 
    new Array("湖北省"), 
    new Array("湖南省"), 
    new Array("广东省"), 
    new Array("广西壮族自治区"), 
    new Array("海南省"), 
    new Array("重庆市"), 
    new Array("四川省"), 
    new Array("贵州省"), 
    new Array("云南省"), 
    new Array("西藏自治区"), 
    new Array("陕西省"), 
    new Array("甘肃省"), 
    new Array("青海省"), 
    new Array("宁夏回族自治区"), 
    new Array("新疆维吾尔自治区"), 
    new Array("台湾省"), 
    new Array("香港特别行政区"), 
    new Array("澳门特别行政区") 
    );
      

  7.   

    接上面的
    var Citys=new Array( 
    new Array("北京市","北京"), 
    new Array("天津市","天津"), 
    new Array("河北省","石家庄"), 
    new Array("河北省","唐山"), 
    new Array("河北省","秦皇岛"), 
    new Array("河北省","张家口"), 
    new Array("河北省","承德"), 
    new Array("河北省","廊坊"), 
    new Array("河北省","邯郸"), 
    new Array("河北省","邢台"), 
    new Array("河北省","保定"), 
    new Array("河北省","沧州"), 
    new Array("河北省","衡水"), 
    new Array("山西省","太原"), 
    new Array("山西省","大同"), 
    new Array("山西省","阳泉"), 
    new Array("山西省","晋城"), 
    new Array("山西省","朔州"), 
    new Array("山西省","忻州"), 
    new Array("山西省","离石"), 
    new Array("山西省","榆次"), 
    new Array("山西省","临汾"), 
    new Array("山西省","运城"), 
    new Array("山西省","长治"), 
    new Array("内蒙古自治区","呼和浩特"), 
    new Array("内蒙古自治区","包头"), 
    new Array("内蒙古自治区","乌海"), 
    new Array("内蒙古自治区","集宁"), 
    new Array("内蒙古自治区","东胜"), 
    new Array("内蒙古自治区","临河"), 
    new Array("内蒙古自治区","阿拉善左旗"), 
    new Array("内蒙古自治区","赤峰"), 
    new Array("内蒙古自治区","通辽"), 
    new Array("内蒙古自治区","锡林浩特"), 
    new Array("内蒙古自治区","海拉尔"), 
    new Array("内蒙古自治区","乌兰浩特"),
      

  8.   

    接上面的
    new Array("辽宁省","沈阳"), 
    new Array("辽宁省","大连"), 
    new Array("辽宁省","鞍山"), 
    new Array("辽宁省","抚顺"), 
    new Array("辽宁省","本溪"), 
    new Array("辽宁省","锦州"), 
    new Array("辽宁省","营口"), 
    new Array("辽宁省","阜新"), 
    new Array("辽宁省","盘锦"), 
    new Array("辽宁省","铁岭"), 
    new Array("辽宁省","朝阳"), 
    new Array("辽宁省","锦西"), 
    new Array("辽宁省","丹东"), 
    new Array("吉林省","长春"), 
    new Array("吉林省","吉林"), 
    new Array("吉林省","四平"), 
    new Array("吉林省","辽源"), 
    new Array("吉林省","浑江"), 
    new Array("吉林省","白城"), 
    new Array("吉林省","延吉"), 
    new Array("吉林省","通化"), 
    new Array("黑龙江省","哈尔滨"), 
    new Array("黑龙江省","鸡西"), 
    new Array("黑龙江省","鹤岗"), 
    new Array("黑龙江省","双鸭山"), 
    new Array("黑龙江省","伊春"), 
    new Array("黑龙江省","佳木斯"), 
    new Array("黑龙江省","七台河"), 
    new Array("黑龙江省","牡丹江"), 
    new Array("黑龙江省","绥化"), 
    new Array("黑龙江省","齐齐哈尔"), 
    new Array("黑龙江省","大庆"), 
    new Array("黑龙江省","黑河"), 
    new Array("黑龙江省","加格达奇"), 
    new Array("上海市","上海"), 
    new Array("江苏省","南京"), 
    new Array("江苏省","无锡"), 
    new Array("江苏省","徐州"), 
    new Array("江苏省","常州"), 
    new Array("江苏省","苏州"), 
    new Array("江苏省","南通"), 
    new Array("江苏省","连云港"), 
    new Array("江苏省","淮阴"), 
    new Array("江苏省","盐城"), 
    new Array("江苏省","扬州"), 
    new Array("江苏省","镇江"), 
    new Array("浙江省","杭州"), 
    new Array("浙江省","宁波"), 
    new Array("浙江省","温州"), 
    new Array("浙江省","嘉兴"), 
    new Array("浙江省","湖州"), 
    new Array("浙江省","绍兴"), 
    new Array("浙江省","金华"), 
    new Array("浙江省","衢州"), 
    new Array("浙江省","舟山"), 
    new Array("浙江省","丽水"), 
    new Array("浙江省","临海"), 
    new Array("安徽省","合肥"), 
    new Array("安徽省","芜湖"), 
    new Array("安徽省","蚌埠"), 
    new Array("安徽省","淮南"), 
    new Array("安徽省","马鞍山"), 
    new Array("安徽省","淮北"), 
    new Array("安徽省","铜陵"), 
    new Array("安徽省","安庆"), 
    new Array("安徽省","黄山"), 
    new Array("安徽省","阜阳"), 
    new Array("安徽省","宿州"), 
    new Array("安徽省","滁州"), 
    new Array("安徽省","六安"), 
    new Array("安徽省","宣州"), 
    new Array("安徽省","巢湖"), 
    new Array("安徽省","贵池"), 
    new Array("福建省","福州"), 
    new Array("福建省","厦门"), 
    new Array("福建省","莆田"), 
    new Array("福建省","三明"), 
    new Array("福建省","泉州"), 
    new Array("福建省","漳州"), 
    new Array("福建省","南平"), 
    new Array("福建省","宁德"), 
    new Array("福建省","龙岩"), 
    new Array("江西省","南昌"), 
    new Array("江西省","景德镇"), 
    new Array("江西省","赣州"), 
    new Array("江西省","萍乡"), 
    new Array("江西省","九江"), 
    new Array("江西省","新余"), 
    new Array("江西省","鹰潭"), 
    new Array("江西省","宜春"), 
    new Array("江西省","上饶"), 
    new Array("江西省","吉安"), 
    new Array("江西省","临川"), 
    new Array("山东省","济南"), 
    new Array("山东省","青岛"), 
    new Array("山东省","淄博"), 
    new Array("山东省","枣庄"), 
    new Array("山东省","东营"), 
    new Array("山东省","烟台"), 
    new Array("山东省","潍坊"), 
    new Array("山东省","济宁"), 
    new Array("山东省","泰安"), 
    new Array("山东省","威海"), 
    new Array("山东省","日照"), 
    new Array("山东省","滨州"), 
    new Array("山东省","德州"), 
    new Array("山东省","聊城"), 
    new Array("山东省","临沂"), 
    new Array("山东省","菏泽"),
      

  9.   

    [email protected]
    学习,谢谢!
      

  10.   

    new Array("河南省","郑州"), 
    new Array("河南省","开封"), 
    new Array("河南省","洛阳"), 
    new Array("河南省","平顶山"), 
    new Array("河南省","安阳"), 
    new Array("河南省","鹤壁"), 
    new Array("河南省","新乡"), 
    new Array("河南省","焦作"), 
    new Array("河南省","濮阳"), 
    new Array("河南省","许昌"), 
    new Array("河南省","漯河"), 
    new Array("河南省","三门峡"), 
    new Array("河南省","商丘"), 
    new Array("河南省","周口"), 
    new Array("河南省","驻马店"), 
    new Array("河南省","南阳"), 
    new Array("河南省","信阳"), 
    new Array("湖北省","武汉"), 
    new Array("湖北省","黄石"), 
    new Array("湖北省","十堰"), 
    new Array("湖北省","沙市"), 
    new Array("湖北省","宜昌"), 
    new Array("湖北省","襄樊"), 
    new Array("湖北省","鄂州"), 
    new Array("湖北省","荆门"), 
    new Array("湖北省","黄州"), 
    new Array("湖北省","孝感"), 
    new Array("湖北省","咸宁"), 
    new Array("湖北省","江陵"), 
    new Array("湖北省","恩施"), 
    new Array("湖南省","长沙"), 
    new Array("湖南省","衡阳"), 
    new Array("湖南省","邵阳"), 
    new Array("湖南省","郴州"), 
    new Array("湖南省","永州"), 
    new Array("湖南省","大庸"), 
    new Array("湖南省","怀化"), 
    new Array("湖南省","吉首"), 
    new Array("湖南省","株洲"), 
    new Array("湖南省","湘潭"), 
    new Array("湖南省","岳阳"), 
    new Array("湖南省","常德"), 
    new Array("湖南省","益阳"), 
    new Array("湖南省","娄底"), 
    new Array("广东省","广州"), 
    new Array("广东省","深圳"), 
    new Array("广东省","汕尾"), 
    new Array("广东省","惠州"), 
    new Array("广东省","河源"), 
    new Array("广东省","佛山"), 
    new Array("广东省","清远"), 
    new Array("广东省","东莞"), 
    new Array("广东省","珠海"), 
    new Array("广东省","江门"), 
    new Array("广东省","肇庆"), 
    new Array("广东省","中山"), 
    new Array("广东省","湛江"), 
    new Array("广东省","茂名"), 
    new Array("广东省","韶关"), 
    new Array("广东省","汕头"), 
    new Array("广东省","梅州"), 
    new Array("广东省","阳江"), 
    new Array("广西壮族自治区","南宁"), 
    new Array("广西壮族自治区","梧州"), 
    new Array("广西壮族自治区","玉林"), 
    new Array("广西壮族自治区","桂林"), 
    new Array("广西壮族自治区","百色"), 
    new Array("广西壮族自治区","河池"), 
    new Array("广西壮族自治区","钦州"), 
    new Array("广西壮族自治区","柳州"), 
    new Array("广西壮族自治区","北海"),
      

  11.   

    new Array("海南省","海口"), 
    new Array("海南省","三亚"), 
    new Array("四川省","成都"), 
    new Array("四川省","康定"), 
    new Array("四川省","雅安"), 
    new Array("四川省","马尔康"), 
    new Array("四川省","自贡"), 
    new Array("重庆市","重庆"), 
    new Array("四川省","南充"), 
    new Array("四川省","泸州"), 
    new Array("四川省","德阳"), 
    new Array("四川省","绵阳"), 
    new Array("四川省","遂宁"), 
    new Array("四川省","内江"), 
    new Array("四川省","乐山"), 
    new Array("四川省","宜宾"), 
    new Array("四川省","广元"), 
    new Array("四川省","达县"), 
    new Array("四川省","西昌"), 
    new Array("四川省","攀枝花"), 
    new Array("重庆市","黔江土家族苗族自治县"), 
    new Array("贵州省","贵阳"), 
    new Array("贵州省","六盘水"), 
    new Array("贵州省","铜仁"), 
    new Array("贵州省","安顺"), 
    new Array("贵州省","凯里"), 
    new Array("贵州省","都匀"), 
    new Array("贵州省","兴义"), 
    new Array("贵州省","毕节"), 
    new Array("贵州省","遵义"), 
    new Array("云南省","昆明"), 
    new Array("云南省","东川"), 
    new Array("云南省","曲靖"), 
    new Array("云南省","楚雄"), 
    new Array("云南省","玉溪"), 
    new Array("云南省","个旧"), 
    new Array("云南省","文山"), 
    new Array("云南省","思茅"), 
    new Array("云南省","昭通"), 
    new Array("云南省","景洪"), 
    new Array("云南省","大理"), 
    new Array("云南省","保山"), 
    new Array("云南省","潞西"), 
    new Array("云南省","丽江纳西族自治县"), 
    new Array("云南省","泸水"), 
    new Array("云南省","中甸"), 
    new Array("云南省","临沧"), 
    new Array("西藏自治区","拉萨"), 
    new Array("西藏自治区","昌都"), 
    new Array("西藏自治区","乃东"), 
    new Array("西藏自治区","日喀则"), 
    new Array("西藏自治区","那曲"), 
    new Array("西藏自治区","噶尔"), 
    new Array("西藏自治区","林芝"), 
    new Array("陕西省","西安"), 
    new Array("陕西省","铜川"), 
    new Array("陕西省","宝鸡"), 
    new Array("陕西省","咸阳"), 
    new Array("陕西省","渭南"), 
    new Array("陕西省","汉中"), 
    new Array("陕西省","安康"), 
    new Array("陕西省","商州"), 
    new Array("陕西省","延安"), 
    new Array("陕西省","榆林"), 
    new Array("甘肃省","兰州"), 
    new Array("甘肃省","白银"), 
    new Array("甘肃省","金昌"), 
    new Array("甘肃省","天水"), 
    new Array("甘肃省","张掖"), 
    new Array("甘肃省","武威"), 
    new Array("甘肃省","定西"), 
    new Array("甘肃省","成县"), 
    new Array("甘肃省","平凉"), 
    new Array("甘肃省","西峰"), 
    new Array("甘肃省","临夏"), 
    new Array("甘肃省","夏河"), 
    new Array("甘肃省","嘉峪关"), 
    new Array("甘肃省","酒泉"), 
    new Array("青海省","西宁"), 
    new Array("青海省","平安"), 
    new Array("青海省","门源回族自治县"), 
    new Array("青海省","同仁"), 
    new Array("青海省","共和"), 
    new Array("青海省","玛沁"), 
    new Array("青海省","玉树"), 
    new Array("青海省","德令哈"), 
    new Array("宁夏回族自治区","银川"), 
    new Array("宁夏回族自治区","石嘴山"), 
    new Array("宁夏回族自治区","吴忠"), 
    new Array("宁夏回族自治区","固原"), 
    new Array("新疆维吾尔自治区","乌鲁木齐"), 
    new Array("新疆维吾尔自治区","克拉玛依"), 
    new Array("新疆维吾尔自治区","吐鲁番"), 
    new Array("新疆维吾尔自治区","哈密"), 
    new Array("新疆维吾尔自治区","昌吉"), 
    new Array("新疆维吾尔自治区","博乐"), 
    new Array("新疆维吾尔自治区","库尔勒"), 
    new Array("新疆维吾尔自治区","阿克苏"), 
    new Array("新疆维吾尔自治区","阿图什"), 
    new Array("新疆维吾尔自治区","喀什"), 
    new Array("新疆维吾尔自治区","伊宁"), 
    new Array("台湾省","台北"), 
    new Array("台湾省","基隆"), 
    new Array("台湾省","台南"), 
    new Array("台湾省","高雄"), 
    new Array("台湾省","台中"), 
    new Array("辽宁省","辽阳"), 
    new Array("新疆维吾尔自治区","和田"), 
    new Array("西藏自治区","泽当镇"), 
    new Array("西藏自治区","八一镇"), 
    new Array("澳门特别行政区","澳门"), 
    new Array("香港特别行政区","香港") 
    ); function FillProvinces(selProvince) 

    selProvince.options[0]=new Option("请选择","000000"); 
    for(i=0;i<Provinces.length;i++) 

    selProvince.options[i+1]=new Option(Provinces[i],Provinces[i]); 

    selProvince.options[0].selected=true; 
    selProvince.length=i+1; 
    } function FillCitys(selCity,ProvinceCode) 

    //if the province is a direct-managed city, like Beijing, shanghai, tianjin, chongqin,hongkong, macro 
    //need not "请选择选项" 
    if(ProvinceCode=="北京市"||ProvinceCode=="天津市"||ProvinceCode=="上海市" 
    ||ProvinceCode=="香港特别行政区"||ProvinceCode=="澳门特别行政区"||ProvinceCode=="重庆市") 
    count=0; 
    else 
    {selCity.options[0]=new Option("请选择",ProvinceCode); 
    count=1;} 
    for(i=0;i<Citys.length;i++) 

    if(Citys[i][0].toString()==ProvinceCode) 

    selCity.options[count]=new Option(Citys[i][1],Citys[i][1]); 
    count=count+1; 


    selCity.options[0].selected=true; 
    selCity.length=count; 
    } function Province_onchange() 

    FillCitys(g_selCity,g_selProvince.value); 
    } function InitCitySelect(selProvince,selCity) 

    //alert("begin"); 
    g_selProvince=selProvince; 
    g_selCity=selCity; 
    selProvince.onchange=Function("Province_onchange();"); 
    FillProvinces(selProvince); 
    Province_onchange(); 
    } //--> 
    </script> 
      

  12.   

    接上面的
    调用:
    <form name="profile" method="post" > 
    <SELECT id=province size=1 name=province> 
    <OPTION selected></OPTION> 
    </SELECT> 
    <SELECT id=city size=1 name=city onChange="javascript:foo(this.value);">  
    <OPTION selected></OPTION> 
    </SELECT> 
    <SCRIPT language=javascript> 
    InitCitySelect(document.profile.province,document.profile.city); 
    </SCRIPT> 
    <SCRIPT language=javascript> 
     function  foo(para)   
      {   
          alert(para);   
      }   
    </SCRIPT> 
    <input type="submit"  > 
    </form>
      

  13.   

    var selects=[];
    selects[0]=new Array(
    new Option('选择城市',''));
    selects['江苏']=new Array(
    new Option('选择城市',''),
    new Option('南京','南京'),
    new Option('常州','常州'),
    new Option('苏州','苏州'),
    new Option('无锡','无锡'),
    new Option('镇江','镇江'),
    new Option('盐城','盐城'),
    new Option('南通','南通'),
    new Option('宿迁','宿迁'),
    new Option('泰州','泰州'),
    new Option('徐州','徐州'),
    new Option('扬州','扬州'),
    new Option('淮安','淮安'),
    new Option('连云港','连云港'));
    selects['北京']=new Array(
    new Option('选择城市',''),
    new Option('北京','北京'));
    selects['上海']=new Array(
    new Option('选择城市',''),
      

  14.   

    new Option('上海','上海'));
    selects['天津']=new Array(
    new Option('选择城市',''),
    new Option('天津','天津'));
    selects['广东']=new Array(
    new Option('选择城市',''),
    new Option('广州','广州'),
    new Option('深圳','深圳'),
    new Option('珠海','珠海'),
    new Option('东莞','东莞'),
    new Option('潮州','潮州'),
    new Option('佛山','佛山'),
    new Option('河源','河源'),
    new Option('惠州','惠州'),
    new Option('江门','江门'),
    new Option('揭阳','揭阳'),
    new Option('茂名','茂名'),
    new Option('梅州','梅州'),
    new Option('清远','清远'),
    new Option('汕头','汕头'),
    new Option('汕尾','汕尾'),
    new Option('韶关','韶关'),
    new Option('阳江','阳江'),
    new Option('云浮','云浮'),
    new Option('湛江','湛江'),
    new Option('肇庆','肇庆'),
    new Option('中山','中山'));
    selects['福建']=new Array(
    new Option('选择城市',''),
    new Option('厦门','厦门'),
    new Option('福州','福州'),
    new Option('龙岩','龙岩'),
    new Option('南平','南平'),
    new Option('宁德','宁德'),
    new Option('莆田','莆田'),
    new Option('泉州','泉州'),
    new Option('三明','三明'),
    new Option('漳州','漳州'));
    selects['海南']=new Array(
    new Option('选择城市',''),
    new Option('白沙黎族自治县','白沙黎族自治县'),
    new Option('保亭黎族苗族自治县','保亭黎族苗族自治县'),
    new Option('昌江黎族自治县','昌江黎族自治县'),
    new Option('澄迈县','澄迈县'),
    new Option('定安县','定安县'),
    new Option('东方','东方'),
    new Option('海口','海口'),
    new Option('乐东黎族自治县','乐东黎族自治县'),
    new Option('临高县','临高县'),
    new Option('陵水黎族自治县','陵水黎族自治县'),
    new Option('琼海','琼海'),
    new Option('琼中黎族苗族自治县','琼中黎族苗族自治县'),
    new Option('三亚','三亚'),
    new Option('屯昌县','屯昌县'),
      

  15.   

    new Option('万宁','万宁'),
    new Option('文昌','文昌'),
    new Option('五指山','五指山'),
    new Option('儋州','儋州'));
    selects['安徽']=new Array(
    new Option('选择城市',''),
    new Option('安庆','安庆'),
    new Option('蚌埠','蚌埠'),
    new Option('巢湖','巢湖'),
    new Option('池州','池州'),
    new Option('滁州','滁州'),
    new Option('阜阳','阜阳'),
    new Option('合肥','合肥'),
    new Option('淮北','淮北'),
    new Option('淮南','淮南'),
    new Option('黄山','黄山'),
    new Option('六安','六安'),
    new Option('马鞍山','马鞍山'),
    new Option('宿州','宿州'),
    new Option('铜陵','铜陵'),
    new Option('芜湖','芜湖'),
    new Option('宣城','宣城'),
    new Option('亳州','亳州'));
    selects['贵州']=new Array(
    new Option('选择城市',''),
    new Option('安顺','安顺'),
    new Option('毕节','毕节'),
    new Option('贵阳','贵阳'),
    new Option('六盘水','六盘水'),
    new Option('黔东南苗族侗族自治州','黔东南苗族侗族自治州'),
    new Option('黔南布依族苗族自治州','黔南布依族苗族自治州'),
    new Option('黔西南布依族苗族自治州','黔西南布依族苗族自治州'),
    new Option('铜仁','铜仁'),
    new Option('遵义','遵义'));
    selects['甘肃']=new Array(
    new Option('选择城市',''),
    new Option('白银','白银'),
    new Option('定西','定西'),
    new Option('甘南藏族自治州','甘南藏族自治州'),
    new Option('嘉峪关','嘉峪关'),
    new Option('金昌','金昌'),
    new Option('酒泉','酒泉'),
    new Option('兰州','兰州'),
    new Option('临夏回族自治州','临夏回族自治州'),
    new Option('陇南','陇南'),
    new Option('平凉','平凉'),
    new Option('庆阳','庆阳'),
    new Option('天水','天水'),
    new Option('武威','武威'),
    new Option('张掖','张掖'));
    selects['广西']=new Array(
    new Option('选择城市',''),
    new Option('百色','百色'),
    new Option('北海','北海'),
    new Option('崇左','崇左'),
    new Option('防城港','防城港'),
    new Option('桂林','桂林'),
    new Option('贵港','贵港'),
    new Option('河池','河池'),
    new Option('贺州','贺州'),
    new Option('来宾','来宾'),
    new Option('柳州','柳州'),
    new Option('南宁','南宁'),
    new Option('钦州','钦州'),
    new Option('梧州','梧州'),
    new Option('玉林','玉林'));
    selects['河北']=new Array(
    new Option('选择城市',''),
    new Option('保定','保定'),
    new Option('沧州','沧州'),
    new Option('承德','承德'),
    new Option('邯郸','邯郸'),
    new Option('衡水','衡水'),
    new Option('廊坊','廊坊'),
    new Option('秦皇岛','秦皇岛'),
    new Option('石家庄','石家庄'),
    new Option('唐山','唐山'),
    new Option('邢台','邢台'),
    new Option('张家口','张家口'));
      

  16.   

    selects['河南']=new Array(
    new Option('选择城市',''),
    new Option('安阳','安阳'),
    new Option('鹤壁','鹤壁'),
    new Option('济源','济源'),
    new Option('焦作','焦作'),
    new Option('开封','开封'),
    new Option('洛阳','洛阳'),
    new Option('南阳','南阳'),
    new Option('平顶山','平顶山'),
    new Option('三门峡','三门峡'),
    new Option('商丘','商丘'),
    new Option('新乡','新乡'),
    new Option('信阳','信阳'),
    new Option('许昌','许昌'),
    new Option('郑州','郑州'),
    new Option('周口','周口'),
    new Option('驻马店','驻马店'),
    new Option('漯河','漯河'),
    new Option('濮阳','濮阳'));
    selects['黑龙江']=new Array(
    new Option('选择城市',''),
    new Option('大庆','大庆'),
    new Option('大兴安岭','大兴安岭'),
    new Option('哈尔滨','哈尔滨'),
    new Option('鹤岗','鹤岗'),
    new Option('黑河','黑河'),
    new Option('鸡西','鸡西'),
    new Option('佳木斯','佳木斯'),
    new Option('牡丹江','牡丹江'),
    new Option('七台河','七台河'),
    new Option('齐齐哈尔','齐齐哈尔'),
    new Option('双鸭山','双鸭山'),
    new Option('绥化','绥化'),
    new Option('伊春','伊春'));
    selects['湖北']=new Array(
    new Option('选择城市',''),
    new Option('鄂州','鄂州'),
    new Option('恩施土家族苗族自治州','恩施土家族苗族自治州'),
    new Option('黄冈','黄冈'),
    new Option('黄石','黄石'),
    new Option('荆门','荆门'),
    new Option('荆州','荆州'),
    new Option('潜江','潜江'),
    new Option('神农架林区','神农架林区'),
    new Option('十堰','十堰'),
    new Option('随州','随州'),
    new Option('天门','天门'),
    new Option('武汉','武汉'),
    new Option('仙桃','仙桃'),
    new Option('咸宁','咸宁'),
    new Option('襄樊','襄樊'),
    new Option('孝感','孝感'),
    new Option('宜昌','宜昌'));
    selects['湖南']=new Array(
    new Option('选择城市',''),
    new Option('常德','常德'),
    new Option('长沙','长沙'),
    new Option('郴州','郴州'),
    new Option('衡阳','衡阳'),
    new Option('怀化','怀化'),
    new Option('娄底','娄底'),
    new Option('邵阳','邵阳'),
    new Option('湘潭','湘潭'),
    new Option('湘西土家族苗族自治州','湘西土家族苗族自治州'),
    new Option('益阳','益阳'),
    new Option('永州','永州'),
    new Option('岳阳','岳阳'),
    new Option('株洲','株洲'),
    new Option('张家界','张家界'));
    selects['吉林']=new Array(
    new Option('选择城市',''),
    new Option('白城','白城'),
    new Option('白山','白山'),
    new Option('长春','长春'),
    new Option('吉林','吉林'),
    new Option('辽源','辽源'),
    new Option('四平','四平'),
    new Option('松原','松原'),
    new Option('通化','通化'),
    new Option('延边朝鲜族自治州','延边朝鲜族自治州'));
    selects['江西']=new Array(
    new Option('选择城市',''),
    new Option('抚州','抚州'),
    new Option('赣州','赣州'),
    new Option('吉安','吉安'),
    new Option('景德镇','景德镇'),
    new Option('九江','九江'),
    new Option('南昌','南昌'),
    new Option('萍乡','萍乡'),
    new Option('上饶','上饶'),
    new Option('新余','新余'),
    new Option('宜春','宜春'),
    new Option('鹰潭','鹰潭'));
    selects['辽宁']=new Array(
    new Option('选择城市',''),
    new Option('鞍山','鞍山'),
    new Option('本溪','本溪'),
    new Option('朝阳','朝阳'),
    new Option('大连','大连'),
    new Option('丹东','丹东'),
    new Option('抚顺','抚顺'),
    new Option('阜新','阜新'),
    new Option('葫芦岛','葫芦岛'),
    new Option('锦州','锦州'),
    new Option('辽阳','辽阳'),
    new Option('盘锦','盘锦'),
    new Option('沈阳','沈阳'),
    new Option('铁岭','铁岭'),
    new Option('营口','营口'));
    selects['内蒙古']=new Array(
    new Option('选择城市',''),
    new Option('阿拉善盟','阿拉善盟'),
    new Option('巴彦淖尔盟','巴彦淖尔盟'),
    new Option('包头','包头'),
    new Option('赤峰','赤峰'),
      

  17.   

    [email protected]学习,谢谢!
      

  18.   

    new Option('鄂尔多斯','鄂尔多斯'),
    new Option('呼和浩特','呼和浩特'),
    new Option('呼伦贝尔','呼伦贝尔'),
    new Option('通辽','通辽'),
    new Option('乌海','乌海'),
    new Option('乌兰察布盟','乌兰察布盟'),
    new Option('锡林郭勒盟','锡林郭勒盟'),
    new Option('兴安盟','兴安盟'));
    selects['宁夏']=new Array(
    new Option('选择城市',''),
    new Option('固原','固原'),
    new Option('石嘴山','石嘴山'),
    new Option('吴忠','吴忠'),
    new Option('银川','银川'));
    selects['青海']=new Array(
    new Option('选择城市',''),
    new Option('果洛藏族自治州','果洛藏族自治州'),
    new Option('海北藏族自治州','海北藏族自治州'),
    new Option('海东','海东'),
    new Option('海南藏族自治州','海南藏族自治州'),
    new Option('海西蒙古族藏族自治州','海西蒙古族藏族自治州'),
    new Option('黄南藏族自治州','黄南藏族自治州'),
    new Option('西宁','西宁'),
    new Option('玉树藏族自治州','玉树藏族自治州'));
    selects['山东']=new Array(
    new Option('选择城市',''),
    new Option('滨州','滨州'),
    new Option('德州','德州'),
    new Option('东营','东营'),
    new Option('菏泽','菏泽'),
    new Option('济南','济南'),
    new Option('济宁','济宁'),
    new Option('莱芜','莱芜'),
    new Option('聊城','聊城'),
    new Option('临沂','临沂'),
    new Option('青岛','青岛'),
    new Option('日照','日照'),
    new Option('泰安','泰安'),
    new Option('威海','威海'),
    new Option('潍坊','潍坊'),
    new Option('烟台','烟台'),
    new Option('枣庄','枣庄'),
    new Option('淄博','淄博'));
    selects['山西']=new Array(
    new Option('选择城市',''),
    new Option('长治','长治'),
    new Option('大同','大同'),
    new Option('晋城','晋城'),
    new Option('晋中','晋中'),
    new Option('临汾','临汾'),
    new Option('吕梁','吕梁'),
    new Option('朔州','朔州'),
    new Option('太原','太原'),
    new Option('忻州','忻州'),
    new Option('阳泉','阳泉'),
    new Option('运城','运城'));
    selects['陕西']=new Array(
    new Option('选择城市',''),
    new Option('安康','安康'),
    new Option('宝鸡','宝鸡'),
    new Option('汉中','汉中'),
    new Option('商洛','商洛'),
    new Option('铜川','铜川'),
    new Option('渭南','渭南'),
    new Option('西安','西安'),
    new Option('咸阳','咸阳'),
    new Option('延安','延安'),
    new Option('榆林','榆林'));
    selects['四川']=new Array(
    new Option('选择城市',''),
    new Option('阿坝藏族羌族自治州','阿坝藏族羌族自治州'),
    new Option('巴中','巴中'),
    new Option('成都','成都'),
    new Option('达州','达州'),
    new Option('德阳','德阳'),
    new Option('甘孜藏族自治州','甘孜藏族自治州'),
    new Option('广安','广安'),
    new Option('广元','广元'),
    new Option('乐山','乐山'),
    new Option('凉山彝族自治州','凉山彝族自治州'),
    new Option('眉山','眉山'),
    new Option('绵阳','绵阳'),
    new Option('南充','南充'),
    new Option('内江','内江'),
    new Option('攀枝花','攀枝花'),
    new Option('遂宁','遂宁'),
    new Option('雅安','雅安'),
    new Option('宜宾','宜宾'),
    new Option('资阳','资阳'),
    new Option('自贡','自贡'),
    new Option('泸州','泸州'));
    selects['西藏']=new Array(
    new Option('选择城市',''),
    new Option('阿里','阿里'),
    new Option('昌都','昌都'),
    new Option('拉萨','拉萨'),
    new Option('林芝','林芝'),
    new Option('那曲','那曲'),
    new Option('日喀则','日喀则'),
    new Option('山南','山南'));
    selects['新疆']=new Array(
    new Option('选择城市',''),
    new Option('阿克苏','阿克苏'),
    new Option('阿拉尔','阿拉尔'),
    new Option('巴音郭楞蒙古自治州','巴音郭楞蒙古自治州'),
    new Option('博尔塔拉蒙古自治州','博尔塔拉蒙古自治州'),
    new Option('昌吉回族自治州','昌吉回族自治州'),
    new Option('哈密','哈密'),
    new Option('和田','和田'),
    new Option('喀什','喀什'),
    new Option('克拉玛依','克拉玛依'),
    new Option('克孜勒苏柯尔克孜自治州','克孜勒苏柯尔克孜自治州'),
    new Option('石河子','石河子'),
    new Option('图木舒克','图木舒克'),
    new Option('吐鲁番','吐鲁番'),
    new Option('乌鲁木齐','乌鲁木齐'),
    new Option('五家渠','五家渠'),
    new Option('伊犁哈萨克自治州','伊犁哈萨克自治州'));
    selects['云南']=new Array(
    new Option('选择城市',''),
    new Option('保山','保山'),
    new Option('楚雄彝族自治州','楚雄彝族自治州'),
    new Option('大理白族自治州','大理白族自治州'),
    new Option('德宏傣族景颇族自治州','德宏傣族景颇族自治州'),
    new Option('迪庆藏族自治州','迪庆藏族自治州'),
    new Option('红河哈尼族彝族自治州','红河哈尼族彝族自治州'),
    new Option('昆明','昆明'),
    new Option('丽江','丽江'),
    new Option('临沧','临沧'),
    new Option('怒江傈傈族自治州','怒江傈傈族自治州'),
    new Option('曲靖','曲靖'),
    new Option('思茅','思茅'),
    new Option('文山壮族苗族自治州','文山壮族苗族自治州'),
    new Option('西双版纳傣族自治州','西双版纳傣族自治州'),
    new Option('玉溪','玉溪'),
    new Option('昭通','昭通'));
    selects['浙江']=new Array(
    new Option('选择城市',''),
    new Option('杭州','杭州'),
    new Option('湖州','湖州'),
    new Option('嘉兴','嘉兴'),
    new Option('金华','金华'),
    new Option('丽水','丽水'),
    new Option('宁波','宁波'),
    new Option('绍兴','绍兴'),
    new Option('台州','台州'),
    new Option('温州','温州'),
    new Option('舟山','舟山'),
    new Option('衢州','衢州'));
    selects['重庆']=new Array(
    new Option('选择城市',''),
    new Option('重庆','重庆'));
    selects['香港']=new Array(
             new Option('选择城市',''),
    new Option('香港','香港'));
    selects['台湾']=new Array(
    new Option('选择城市',''),
    new Option('台湾','台湾'));
    selects['澳门']=new Array(
    new Option('选择城市',''),
    new Option('澳门','澳门'));

    function chsel()
    {
    if(document.all.province.value) 
    {
    document.all.city.options.length=0;
                               for(var i=0;i<selects[document.all.province.value].length;i++)
    {
    document.all.city.add(selects[document.all.province.value][i]);


    }

    调用:
    <TD style="WIDTH: 169px">省份:</TD>
    <TD><SELECT id="province" onchange="chsel();" name="province" runat="server">
    <OPTION value="" selected>选择省份</OPTION>
    <OPTION value="北京">北京</OPTION>
    <OPTION value="上海">上海</OPTION>
    <OPTION value="江苏">江苏</OPTION>
    <OPTION value="天津">天津</OPTION>
    <OPTION value="广东">广东</OPTION>
    <OPTION value="福建">福建</OPTION>
    <OPTION value="海南">海南</OPTION>
    <OPTION value="安徽">安徽</OPTION>
    <OPTION value="贵州">贵州</OPTION>
    <OPTION value="甘肃">甘肃</OPTION>
    <OPTION value="广西">广西</OPTION>
    <OPTION value="河北">河北</OPTION>
    <OPTION value="河南">河南</OPTION>
    <OPTION value="黑龙江">黑龙江</OPTION>
    <OPTION value="湖北">湖北</OPTION>
    <OPTION value="湖南">湖南</OPTION>
    <OPTION value="吉林">吉林</OPTION>
    <OPTION value="江西">江西</OPTION>
    <OPTION value="辽宁">辽宁</OPTION>
    <OPTION value="内蒙古">内蒙古</OPTION>
    <OPTION value="宁夏">宁夏</OPTION>
    <OPTION value="青海">青海</OPTION>
    <OPTION value="山东">山东</OPTION>
    <OPTION value="山西">山西</OPTION>
    <OPTION value="陕西">陕西</OPTION>
    <OPTION value="四川">四川</OPTION>
    <OPTION value="西藏">西藏</OPTION>
    <OPTION value="新疆">新疆</OPTION>
    <OPTION value="云南">云南</OPTION>
    <OPTION value="浙江">浙江</OPTION>
    <OPTION value="重庆">重庆</OPTION>
    <OPTION value="香港">香港</OPTION>
    <OPTION value="台湾">台湾</OPTION>
    <OPTION value="澳门">澳门</OPTION>
    </select></td></tr>
    <TR>
    <td style="WIDTH: 169px"><城市:</td>
    <td><SELECT id="city" name="city" runat="server">
    <option value="">选择城市</option>
    </select></td></tr>
      

  19.   

    up,我有全国省市县+邮编的数据库(access)
    谁要的话短信我