1。用RDS
2。JAVASCRIPT分类判断,麻烦喽
3。想不明白为什么非要在客户端进行

解决方案 »

  1.   

    <SCRIPT LANGUAGE=javascript>
    <!--
    var myArr=new Array()
    myArr[0]="01|北京"
    myArr[1]="02|上海"function check()
    {
        postcode=form1.zip.value+"";
        for ( key in myArr)
        {
            myArr1=(myArr[key]+"").split("|")
            if (myArr1[0]+""==postcode+"")
            {
                form1.city1 .value =myArr1[1]
                form1.city.innerText=myArr1[1]
            }
        }
    }
    //-->
    </SCRIPT>记得给分啊啊!!
      

  2.   

    <Script language="JavaScript">
    function father(name){
    this.name=name;
    this.sons = new Array();
    }
    function son(name,zip,f){
    this.name = name;
    this.zip = zip;
    this.f = f;
    f.sons[f.sons.length] = this;
    }
    var fatAr = new Array();
    fatAr[0] = new father('广东');
    fatAr[1] = new father('广西');
    var sAr = new Array();
    sAr[0] = new son('广州','510670',fatAr[0])
    sAr[1] = new son('佛山','510470',fatAr[0])
    sAr[2] = new son('柳州','410670',fatAr[1])
    sAr[3] = new son('桂林','410470',fatAr[1])
    function getSonLst(zip){
    var f = false;
    for (var i=0;i<sAr.length;i++){
    if (zip==sAr[i].zip) {f = sAr[i].f;break;}
    }
    if (f){
    for (var i=0;i<f.sons.length;i++){
    document.write(f.sons[i].name+ "<br>");
    }
    }
    }
    getSonLst('510670');
    </Script>
      

  3.   

    <SCRIPT LANGUAGE=javascript>
    <!--
    var myArr=new Array()
    myArr[0]="01|北京"
    myArr[1]="02|上海"
    myArr[2]="021|浦东"function check()
    {
        postcode=form1.zip.value+"";
        for ( key in myArr)
        {
            myArr1=(myArr[key]+"").split("|")
            if (myArr1[0]+"".indexOf(postcode+"")!=-1)
            {
                form1.city1 .value =form1.city1 .value+","+myArr1[1]
                //form1.city.innerText=myArr1[1]
            }
        }
    }
    //-->
    </SCRIPT>
    <form name=form1>
      <p><select size="1" name="city">
        <option value="02">上海</option>
        <option value="01">北京</option>
      </select></p>
      <p><input type="text" name="zip" size="20" onchange="check()"></p>
      <p><input type="text" name="city1" size="20" ></p>
      </form>