选择省市,找出省市所有地区填充到地区下拉列表中.

解决方案 »

  1.   

    好垃圾的代码  不注释也罢
      

  2.   

    不复杂,不过看着 头晕~
      

  3.   

    因为是菜鸟,所以代码以垃圾呀
    只是对你来说是垃圾
      

  4.   

    <SCRIPT id=clientEventHandlersJS language=javascript> 
    <!-- 
    function GetObjID(ObjName) 
    { for (var ObjID=0; ObjID  < window.formzhuce.elements.length; ObjID++) 
    if ( window.formzhuce.elements[ObjID].name == ObjName ) 
    {return(ObjID); 
     break; 

    return(-1); 

    function ChangeOption(ObjName, DesName) 

    //GET OBJECT VALUE, ID OF DESTINATION OBJECT 
    ObjID= GetObjID(ObjName); 
    DesObjID = GetObjID(DesName); 
    if ( ObjID != -1 && DesObjID != -1 ) 

    CatValue = window.formzhuce.elements[ObjID].value.substring(0, 5); 
    if ( CatValue == "0" ) 
    document.formzhuce.elements[DesObjID].length=0; 
    else 
    { //PARSING 
    document.formzhuce.elements[DesObjID].length=0; 
    var tt = document.formzhuce.AreaCode.value; 
    var SubCategory = tt.split(";"); 
    //GENERATE OPTIONS   
    j=0; 
    for (var i=0; i < SubCategory.length; i++ ) 
    { pp = SubCategory[i].split(","); 
    if ( pp[0].substring(0,5) == CatValue ) 
    {if ( pp[0].substring(0,5) == CatValue) 
     {document.formzhuce.elements[DesObjID].options[j]= new Option( pp[1], pp[0]); 
    j++; 
     } 
    }//if 
    }//for 
    }//if 
    }//if 

    只要注释这一些就可以了