可以用XMLHTTP实现无刷新显示~

解决方案 »

  1.   

    javascript  里面写,;<select name="Classid" id="Classid" onChange="JavaScript:changeSel(frm);>
    第二个<select>是选小类数据在 JavaScript:changeSel(frm)中做成。
      

  2.   

    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <body style='background:transparent' leftmargin=0 topmargin=0 marginheight="0" marginwidth="0" >
    <link type="text/css" rel="stylesheet" href="common/nmcstyle.css"><table width=100% border=0 cellpadding=0 cellspacing=0 height=30>
    <tr><td>
    <br><br><br><br><center>
    <form style="margin:0px" name="customize" method="post" action="/fcst16.php" >
    <script language="JavaScript">
    <!--
    var g_selProvince;
    var g_selCity;
    var Provinces=new Array(
    new Array("110000","北京市"),
    new Array("120000","天津市"),
    new Array("500000","重庆市"),
    new Array("130000","河北省"),
    new Array("140000","山西省"),
    new Array("150000","内蒙古自治区"),
    new Array("210000","辽宁省"),
    new Array("220000","吉林省"),
    new Array("230000","黑龙江省"),
    new Array("310000","上海市"),
    new Array("320000","江苏省"),
    new Array("330000","浙江省"),
    new Array("340000","安徽省"),
    new Array("350000","福建省"),
    new Array("360000","江西省"),
    new Array("370000","山东省"),
    new Array("410000","河南省"),
    new Array("420000","湖北省"),
    new Array("430000","湖南省"),
    new Array("440000","广东省"),
    new Array("450000","广西壮族自治区"),
    new Array("460000","海南省"),
    new Array("510000","四川省"),
    new Array("520000","贵州省"),
    new Array("530000","云南省"),
    new Array("540000","西藏自治区"),
    new Array("610000","陕西省"),
    new Array("620000","甘肃省"),
    new Array("630000","青海省"),
    new Array("640000","宁夏回族自治区"),
    new Array("650000","新疆维吾尔自治区"),
    new Array("710000","台湾省"),
    new Array("810000","香港特别行政区"),
    new Array("820000","澳门特别行政区")
    );var Citys=new Array(
    new Array("110100","北京"),
    new Array("120100","天津"),
    new Array("130101","石家庄"),
    new Array("130201","唐山"),
    new Array("140101","太原"),
    new Array("140201","大同"),
    new Array("150101","呼和浩特"),
    new Array("150201","包头"),
    new Array("150301","乌海"),
    new Array("210101","沈阳"),
    new Array("210201","大连"),
    new Array("210301","鞍山"),
    new Array("210401","抚顺"),
    new Array("210501","本溪"),
    new Array("210701","锦州"),
    new Array("220101","长春"),
    new Array("220201","吉林"),
    new Array("220301","四平"),
    new Array("230101","哈尔滨"),
    new Array("230301","鸡西"),
    new Array("230401","鹤岗"),
    new Array("230501","双鸭山"),
    new Array("230701","伊春"),
    new Array("230801","佳木斯"),
    new Array("310100","上海"),
    new Array("320101","南京"),
    new Array("320201","无锡"),
    new Array("320301","徐州"),
    new Array("320401","常州"),
    new Array("320501","苏州"),
    new Array("330101","杭州"),
    new Array("330201","宁波"),
    new Array("330301","温州"),
    new Array("340101","合肥"),
    new Array("340201","芜湖"),
    new Array("340301","蚌埠"),
    new Array("340401","淮南"),
    new Array("340501","马鞍山"),
    new Array("340601","淮北"),
    new Array("350101","福州"),
    new Array("350201","厦门"),
    new Array("350301","莆田"),
    new Array("360101","南昌"),
    new Array("360201","景德镇"),
    new Array("362301","上饶"),
    new Array("370101","济南"),
    new Array("370201","青岛"),
    new Array("370301","淄博"),
    new Array("370401","枣庄"),
    new Array("370501","东营"),
    new Array("370601","烟台"),
    new Array("372901","菏泽"),
    new Array("410101","郑州"),
    new Array("410201","开封"),
    new Array("410301","洛阳"),
    new Array("413001","信阳"),
    new Array("420101","武汉"),
    new Array("420201","黄石"),
    new Array("422801","恩施"),
    new Array("430101","长沙"),
    new Array("430401","衡阳"),
    new Array("440101","广州"),
    new Array("440301","深圳"),
    new Array("450101","南宁"),
    new Array("450401","梧州"),
    new Array("460100","海口"),
    new Array("460200","三亚"),
    new Array("510101","成都"),
    new Array("513321","康定"),
    new Array("513101","雅安"),
    new Array("513229","马尔康"),
    new Array("510301","自贡"),
    new Array("500100","重庆"),
    new Array("512901","南充"),
    new Array("510401","攀枝花"),
    new Array("500239","黔江土家族苗族自治县"),
    new Array("520101","贵阳"),
    new Array("520200","六盘水"),
    new Array("530101","昆明"),
    new Array("530201","东川"),
    new Array("532201","曲靖"),
    new Array("540101","拉萨"),
    new Array("542121","昌都"),
    new Array("610101","西安"),
    new Array("610201","铜川"),
    new Array("620101","兰州"),
    new Array("620401","白银"),
    new Array("630100","西宁"),
    new Array("632121","平安"),
    new Array("632221","门源回族自治县"),
    new Array("640101","银川"),
    new Array("640201","石嘴山"),
    new Array("642101","吴忠"),
    new Array("642221","固原"),
    new Array("650101","乌鲁木齐"),
    new Array("650201","克拉玛依"),
    new Array("652101","吐鲁番"),
    new Array("652201","哈密"),
    new Array("652301","昌吉"),
    new Array("652701","博乐"),
    new Array("652801","库尔勒"),
    new Array("652901","阿克苏"),
    new Array("653001","阿图什"),
    new Array("653101","喀什"),
    new Array("654101","伊宁"),
    new Array("710001","台北"),
    new Array("710002","基隆"),
    new Array("710020","台南"),
    new Array("710019","高雄"),
    new Array("710008","台中"),
    new Array("211001","辽阳"),
    new Array("653201","和田"),
    new Array("542200","泽当镇"),
    new Array("542600","八一镇"),
    new Array("820000","澳门"),
    new Array("810000","香港")
    );function FillProvinces(selProvince)
    {
        selProvince.options[0]=new Option("请选择定制省份","000000");
        for(i=0;i<Provinces.length;i++)
        {
            selProvince.options[i+1]=new Option(Provinces[i][1],Provinces[i][0]);
            //selProvince.options[i+1]=new Option(Provinces[i][1],Provinces[i][1]);
        }
        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=="110000"||ProvinceCode=="120000"||ProvinceCode=="310000"
                     ||ProvinceCode=="810000"||ProvinceCode=="820000"||ProvinceCode=="500000")
                 count=0;
            else
                    {selCity.options[0]=new Option("请选择定制城市",ProvinceCode);
                    count=1;}
        for(i=0;i<Citys.length;i++)
        {
            if(Citys[i][0].toString().substring(0,2)==ProvinceCode.substring(0,2))
            {
              
                selCity.options[count]=new Option(Citys[i][1],Citys[i][1]);
                count=count+1;
            }
        }
       
        selCity.length=count;
    }function Province_onchange()
    {
        FillCitys(g_selCity,g_selProvince.value);
    }function InitCitySelect(selProvince,selCity)
    {
       
        g_selProvince=selProvince;
        g_selCity=selCity;
        selProvince.onchange=Function("Province_onchange();");
        FillProvinces(selProvince);
        Province_onchange();
    }
    function InitCitySelect2(selProvince,selCity,CityCode)
    {
        InitCitySelect(selProvince,selCity)
        for(i=0;i<selProvince.length;i++)
        {
            if(selProvince.options[i].value.substring(0,2)==CityCode.substring(0,2))
            {
                selProvince.options[i].selected=true;
            }
        }
        Province_onchange();
        for(i=0;i<selCity.length;i++)
        {
            if(selCity.options[i].value==CityCode)
            {
                selCity.options[i].selected=true;
            }
        }
    }
    //-->
    </script>
     <SELECT id=province size=1 name=province style="width:110px;margin-bottom:4px;margin-top:4px;">
       <OPTION selected></OPTION>
     </SELECT>
     <SELECT id=city size=1 name=city style="width:110px;margin-bottom:4px;margin-top:4px;">
      <OPTION selected></OPTION>
     </SELECT>
    <SCRIPT language=javascript>
    InitCitySelect(document.customize.province,document.customize.city);
    </SCRIPT>
    <center><input type=submit  value="查询" name="query"></center>
    </td>
    </form></center>


    </td></tr>
    <tr>
    <td valign="top" align="right"  width=80% height=2></td>
    </tr>
    </table>
      

  3.   

    这个是在页面里面静态装载的select内容,打开执行一下,会对你有帮助的。
      

  4.   

    javascript  里面写,;<select name="Classid" id="Classid" onChange="JavaScript:changeSel(frm);>
    第二个<select>是选小类数据在 JavaScript:changeSel(frm)中做成。
    这个传过去的是什么啊?id要是能给个例子就好
     ccm1980(海浪)说的方法是可以实现,但这是大类和小类都固定时可以这样些,但我的是动态的。在一个页面,一个表单里,很难实现,我还是用两个页面做的