就是根据鼠标操作显示不同的内容,我建议用js就可以啊,跟高级就用ajax,很不错的。

解决方案 »

  1.   

    <input name="b" value="an1"  type="button" onclick="a1.style.display='block';a2.style.display='none'" />
    <input name="a"  value="an2" type="button" onclick="a2.style.display='block';a1.style.display='none'" /><div id="a1" style="display:none">123</div><div id="a2" style="display:none">345</div>
      

  2.   

    楼主这叫分级注册?挺难意会的,
    这只是显示问题的么,和PHP无关的吗,用CSS控制显示或者不显示就好了吧,display属性
      

  3.   

    这都可由dreamweaver实现的。用table 和form.
      

  4.   

    我知道可以用onclick来实现可具体我就不会了
      

  5.   

    省份动态下拉代码,代码太长城市删掉很多function initcity(city) {
        switch (document.myform["txt_province"].value) {
            case "安徽" :
                var cityOptions = new Array(
                "合肥(*)", "合肥",
                "安庆", "安庆",
                "蚌埠", "蚌埠");
                 break;
            case "北京" :
                var cityOptions = new Array(
                "东城", "东城",
                "西城", "西城",);
                break;
            case "重庆" :
                var cityOptions = new Array(
                "万州", "万州",
                "涪陵", "涪陵",
                "渝中", "渝中",
                "大渡口", "大渡口",
                "江北", "江北",
                "沙坪坝", "沙坪坝",
                "九龙坡","九龙坡",
                "南岸", "南岸",
                "北碚", "北碚",
                "万盛", "万盛",);
                break;
            case "福建" :
                var cityOptions = new Array(
                "福州(*)", "福州",
                "福安", "福安",);
                 break;
            case "甘肃" :
                var cityOptions = new Array(
                "兰州(*)", "兰州",
                "白银", "白银");
                break;
            case "广东" :
                var cityOptions = new Array(
                "广州(*)", "广州",
                "潮阳", "潮阳");
                break;
            case "广西" :
                var cityOptions = new Array(
                "南宁(*)", "南宁",
                "百色", "百色");
                break;
            case "贵州" :
                var cityOptions = new Array(
                "贵阳(*)", "贵阳",
                "安顺", "安顺");
                break;
            case "海南" :
                var cityOptions = new Array(
                "海口(*)", "海口");
                break;
            case "河北" :
                var cityOptions = new Array(
                "石家庄(*)", "石家庄",
                "保定", "保定",
                "北戴河", "北戴河");
                break;
            case "黑龙江" :
                var cityOptions = new Array(
                "哈尔滨(*)", "哈尔滨",
                "北安", "北安",
                "大庆", "大庆");
                break;
            case "河南" :
                var cityOptions = new Array(
                "郑州(*)", "郑州",
                "安阳", "安阳",
                "鹤壁", "鹤壁");
                break;
            case "香港" :
                var cityOptions = new Array(
                "香港", "香港",
                "九龙", "九龙",
                "新界", "新界");
                break;
            case "湖北" :
                var cityOptions = new Array(
                "武汉(*)", "武汉",
                "恩施", "恩施");
                break;
            case "湖南" :
                var cityOptions = new Array(
                "长沙(*)", "长沙",
                "常德", "常德",
                "郴州", "郴州");
                break;
            case "江苏" :
                var cityOptions = new Array(
                "南京(*)", "南京",
                "常熟", "常熟",
                "常州", "常州");
                break;
            case "江西" :
                var cityOptions = new Array(
                "南昌(*)", "南昌",
                "抚州", "抚州",
                "赣州", "赣州");
                break;
            case "吉林" :
                var cityOptions = new Array(
                "长春(*)", "长春",
                "白城", "白城",
                "白山", "白山");
                break;
            case "辽宁" :
                var cityOptions = new Array(
                "沈阳(*)", "沈阳",
                "鞍山", "鞍山",
                "本溪", "本溪");
                break;
            case "澳门" :
                var cityOptions = new Array(
                "澳门", "澳门");
                break;
            case "内蒙古" :
                var cityOptions = new Array(
                "呼和浩特(*)", "呼和浩特",
                "阿拉善盟", "阿拉善盟",
                "包头", "包头");
                break;
            case "宁夏" :
                var cityOptions = new Array(
                "银川(*)", "银川",
                "固源", "固源",
                "石嘴山", "石嘴山",
                "吴忠", "吴忠");
                break;
            case "青海" :
                var cityOptions = new Array(
                "西宁(*)", "西宁",
                "德令哈", "德令哈",
                "格尔木", "格尔木");
                break;
            case "山东" :
                var cityOptions = new Array(
                "济南(*)", "济南",
                "滨州", "滨州",
                "兖州", "兖州",
                "德州", "德州");
                break;
            case "上海" :
                var cityOptions = new Array(
                "崇明", "崇明",
                "黄浦", "黄浦");
                break;
            case "山西" :
                var cityOptions = new Array(
                "太原(*)", "太原",
                "长治", "长治",
                "大同", "大同");
                break;
            case "陕西" :
                var cityOptions = new Array(
                "西安(*)", "西安",
                "安康", "安康",
                "宝鸡", "宝鸡");
                break;
            case "四川" :
                var cityOptions = new Array(
                "成都(*)", "成都",
                "巴中", "巴中",
                "达川", "达川",
                "德阳", "德阳",
                "都江堰", "都江堰",
                "峨眉山", "峨眉山",
                "涪陵", "涪陵",
                "广安", "广安",
                "广元", "广元",
                "九寨沟", "九寨沟",
                "康定", "康定",
                "乐山", "乐山",
                "泸州", "泸州",
                "马尔康", "马尔康");
                break;
            case "台湾" :
                var cityOptions = new Array(
                "台北(*)", "台北",
                "基隆", "基隆",
                "台南", "台南");
                break;
            case "新疆" :
                var cityOptions = new Array(
                "乌鲁木齐(*)", "乌鲁木齐",
                "阿克苏", "阿克苏",
                "阿勒泰", "阿勒泰");
                break;
            case "西藏" :
                var cityOptions = new Array(
                "拉萨(*)", "拉萨",
                "阿里", "阿里",
                "昌都", "昌都",
                "林芝", "林芝",
                "那曲", "那曲",
                "日喀则", "日喀则",
                "山南", "山南");
                break;
            case "云南" :
                var cityOptions = new Array(
                "昆明(*)", "昆明",
                "大理", "大理",
                "保山", "保山");
                break;
            case "浙江" :
                var cityOptions = new Array(
                "杭州(*)", "杭州",
                "安吉", "安吉",
                "慈溪", "慈溪",
                "定海", "定海");
                break;
            case "海外" :
                var cityOptions = new Array(
                "欧洲", "欧洲",
                "北美", "北美",
                "南美", "南美",
                "亚洲", "亚洲",
                "非洲", "非洲",
                "大洋洲", "大洋洲");
                break;
            default:
                var cityOptions = new Array("", "");
                break;
        }
    document.myform["txt_city"].options.length = 0;    
    for(var i = 0; i < cityOptions.length/2; i++) {
        document.myform["txt_city"].options[i]=new Option(cityOptions[i*2],cityOptions[i*2+1]);
        if (document.myform["txt_city"].options[i].value==city){
         document.myform["txt_city"].selectedIndex = i;
        }
    }
    }
    function creatprovince(province){
    var provinces = new Array(
    "北京", "上海", "重庆", "安徽", "福建", "甘肃", "广东", "广西", "贵州", "海南", "河北", "黑龙江", "河南",
    "香港", "湖北", "湖南", "江苏", "江西", "吉林", "辽宁", "澳门", "内蒙古", "宁夏", "青海", "山东",
    "山西", "陕西", "四川", "台湾", "天津", "新疆", "西藏", "云南", "浙江", "海外"
    );
     document.myform["txt_province"].options[0]=new Option("选择省份","");
    for(var i = 0; i < provinces.length; i++) {
        document.myform["txt_province"].options[i+1]=new Option(provinces[i],provinces[i]);
     if (document.myform["txt_province"].options[i+1].value==province){
         document.myform["txt_province"].selectedIndex = i+1;
        }
    }
    }
      

  6.   

    http://topic.csdn.net/u/20080102/22/663f55cf-2567-4718-aba5-9fd59ae6f814.html
      

  7.   

    这个不是php是js的,客户端能看见代码
    在网上随便找到一个你要的这个效果网站
    看他的源吗,把他复制下来就行了.
      

  8.   

    省份可以直接从txt文件中调用的,具体怎么做,你去看看别人怎么做的
      

  9.   

    三级联动菜单可以参考我这个
    http://www.raychou.com/demo/location/至于你上面说的分级注册,代码不给你写,给你提供一个思路
    简单说,先不管各种级别所需填写的表单项,都列出来
    然后吧级别1和级别2的表单项分别放在两个个容器内,div或table都可以
    再通过css的display熟悉将其隐藏:display:none
    最后,增加两个控件,分别在其上增加js事件,当点击控件1,隐藏表单容器2,显示1,否则反之