看JS版或者ASP的FAQ吧,这个问题的解决方法已经有很多了。

解决方案 »

  1.   

    在第一onchange时,增加或删除第二个的项
      

  2.   

    谢谢,只是刚用JSSCRIPT 基本语法不熟悉
      

  3.   

    <html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <script language="JavaScript" type="text/javascript">
    <!--
    var province_ar=new Array("","学历文凭|旅游管理,工商企业管理,文秘,金融,国际贸易,会计,英语,计算机应用,法律,艺术设计","成人高教|工商企业管理,国际经济与贸易,外贸英语,计算机应用与管理,艺术设计","高教自考|饭店管理,工商企业管理,中英合作商务管理,保险,国际贸易,英语,电子商务,计算机及应用,法律,广告");function show_province()
    {
    var pro_tmp=document.all.province;
    for (m=pro_tmp.options.length-1;m>0;m--)
    pro_tmp.options[m]=null; for(i=0;i<province_ar.length;i++)
    {
    if(province_ar[i]!="")
    {
    tmp=province_ar[i].split("|");
    pro_tmp.options[i]=new Option(tmp[0],tmp[0]);
    }
    }
    }
    function show_city(sc)
    {
    var temp=document.all.city;
    for (m=temp.options.length-1;m>0;m--)
    temp.options[m]=null; if(province_ar[sc]!="")
    {
    tmp=province_ar[sc].split("|");
    tmp=tmp[1];
    tmp=tmp.split(",");
    for(i=0;i<tmp.length;i++)
    {
    temp.options[i]=new Option(tmp[i],tmp[i]);
    }
    }
    }
    setTimeout("show_province();",20);//第一个搜索中省份城市对应
    -->
    </script><title>New Page 1</title>
    </head><body><select id=province     
          onchange=show_city(this.options.selectedIndex)>    
    <OPTION value="" selected>请选择类别</option>    
    </select>    
    <select id=city>     
        <OPTION value="" selected>请选择专业</OPTION>     
    </select>     
    <select id=city1>     
        <OPTION value="" selected>请选择专业</OPTION>     
    </select>     
     
    </body> 
     
    </html>