欢迎光临
我们一直在努力

用XML实现国家、省的动态关联,酷!建议加入精华备查。

建站超值云服务器,限时71元/月

<script>
<!–
/———-无垠网域——————-/
/———-嘻哈呵嘿——————-/
    /* 切换国家对应省所用的函数 */
    function populatesheng()
    {
        pri = main.country.options(main.country.selectedindex).value;
        var oxmldoc = new activexobject(msxml);
        surl = http://210.192.103.40/has_client/userreg/change_place_dshxml.asp?pri= + pri;
        
        oxmldoc.url = surl;
        var oroot=oxmldoc.root;
        if(oroot.children != null)
        {   
            //删除省选择框中的所有选项
            for(var i=main.province.options.length-1;i>=0;–i)
            {
                main.province.options.remove(i)
            }
            var i=0;
            //往省选择框中增加选项
            while (i<oroot.children.length)
            {
                oval = oroot.children.item(i);
                i=i+1;
                oname = oroot.children.item(i);
                sval = oval.text;
                sname = oname.text;
                var ooption = document.createelement(option);
                ooption.text = sname;
                ooption.value = sval;
                main.province.options.add(ooption);
                i=i+1;
            }
            
            //删除市选择框中的所有选项
            for(var i=main.city.options.length-1;i>=0;–i)
            {
                main.city.options.remove(i)
            }
            //往市选择框中增加选项
            var ooption1 = document.createelement(option);
            ooption1.text = "请选择";
            ooption1.value = 0;
            main.city.options.add(ooption1);
        }
    }

    /* 切换省对应市所用的函数 */
    function populatecity()
    {
        pri = main.province.options(main.province.selectedindex).value;
        var oxmldoc = new activexobject(msxml);    
        surl = http://210.192.103.40/has_client/userreg/change_place_dchxml.asp?pri= + pri;
        
        oxmldoc.url = surl;
        var oroot=oxmldoc.root;
        if(oroot.children != null)
        {   
            //删除市选择框中的所有选项
            for(var i=main.city.options.length-1;i>=0;–i)
            {
                main.city.options.remove(i)
            }
            var i=0;
            //往市选择框中增加选项
            while (i<oroot.children.length)
            {
                oval = oroot.children.item(i);
                i=i+1;
                oname = oroot.children.item(i);
                sval = oval.text;
                sname = oname.text;
                var ooption = document.createelement(option);
                ooption.text = sname;
                ooption.value = sval;
                main.city.options.add(ooption);
                i=i+1;
            }
        }
    }
//–>
</script>

<body>
<form name="main" method="post">
     国家或地区:<select id=country name=country size=1 onchange=populatesheng()>
                      <option selected value="">请选择</option>
                      <option value=中国>中国</option>
                      <option value=中国香港>中国香港</option>
                      <option value=中国台湾>中国台湾</option>

                      <option value=中国澳门>中国澳门</option>
                      <option value=其它>其它</option>
      </select>

     省、直辖市:<select id=province name=province size=1 onchange=populatecity()>
                      <option selected value=0>请选择</option>
     </select>

     省辖各地区:<select name="city">
                      <option value=0>请选择</option>
     </select>
</form>

copy过去就可以用啦 。。呵呵。。盗用了万网的东东。。不过ns不支持这个哦。
如果出现拒绝访问的错误,那就只好自己写程序输出xml啦

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 用XML实现国家、省的动态关联,酷!建议加入精华备查。
分享到: 更多 (0)

相关推荐

  • 暂无文章