喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

[北京]代朋友公司招聘PHP高级程序员多名

上一主题 下一主题
     
标题: [问题] 联动显示问题  
 
new村民
注册会员
Rank: 2


UID 92068
精华 0
积分 151
帖子 214
金钱 151 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2007-4-27
状态 离线
联动显示问题



<html>
        <head>
<script language="javascript" defer>
          sort_text=["报纸","杂志"];//
         sort_value=["paper","magazine"];

         paper_text=["企业报","校报"];
         paper_value=["elecpaper","numpaper"];

for(var i=0;i<sort_text.length;i++){
        var option=new Option(sort_text[i],sort_value[i]);
        pro.add(option);
}
city.disabled=true;
function load_city(obj){
            if(obj==null)return false;
                    city.innerHTML="";
                    city.add(new Option("企业报/校报",""));
            if(obj.value==""||pro.value=="杂志"){
                    city.disabled=true;
                    load_county(null,"");
                    return;
            }
                    city.disabled=false;
                    var tmp_text=eval(obj.value+"_text");
                    var tmp_value=eval(obj.value+"_value");
                    for(var i=0;i<tmp_text.length;i++){
                              var option=new Option(tmp_text[i],tmp_value[i]);
                              city.add(option);
                     }
}

</script>
</head>
<body>

<form method=post action="a.php">
<select id="pro" onchange="load_city(this.options[this.selectedIndex])"><option value="">报纸/杂志</select>
<select id="city" ><option value=""></select>
<input type="submit" name="submit" value="提交">
</form>
</body>
</html>


<form method=post action="a.php">
这行代码存在的话就不能正常显示联动菜单,曲折这行能正常显示联动菜单,不过这样就不能提交表单了
这种情况应该怎么解决阿
2007-6-20 08:08 PM#1
查看资料  发短消息  QQ  顶部
 
游戏人间
版主
Rank: 7Rank: 7Rank: 7
☞风云山庄大少爷☜


UID 62639
精华 2
积分 14494
帖子 7416
金钱 14347 喜悦币
威望 20
人脉 127
阅读权限 100
注册 2004-12-21
来自 广西人在北京
状态 在线
[推荐阅读] 我的php三年之路!!
有了表单,表单中的对象就得用 document.表单名称.对象名称 来表示对象.

比如你原来的cuty.innerHTML就必须改成document.all.city.innerHTML,其中用all可以代替表单名,它表示的是所有的表单.

<?php
<html>
<
head>

<
script language="javascript">

function 
SelectDefault()
{
    var 
sort_text  = ["报纸","杂志"];
    var 
sort_value = ["paper","magazine"];

    var 
paper_text  = ["企业报","校报"];
    var 
paper_value = ["elecpaper","numpaper"];

    
document.all.pro.add( new Option"请选择","0" ) );
    for( var 
i=0i<sort_text.lengthi++ )
    {
        
document.all.pro.add( new Optionsort_text[i],sort_value[i] ) );
    }

    
document.all.city.add( new Option"请先选择左边的分类","0" ) );
}

function 
load_cityobj // 这个函数你自己研究研究.按照上面的方式很快就OK了.
{
    if( 
obj==null ) return false;

    
document.all.city.innerHTML "";
    
document.all.city.add(new Option("企业报/校报",""));

    if( 
obj.value=="" || document.all.pro.value=="杂志" )
    {
        
document.all.city.disabled true;
        
load_countynull,"" );
        return;
    }

    
document.all.city.disabled false;
    var 
tmp_text  = eval(obj.value+"_text");
    var 
tmp_value = eval(obj.value+"_value");

    for( var 
i=0i<tmp_text.lengthi++ )
    {
        var 
option = new Optiontmp_text[i],tmp_value[i] );
        
document.all.city.addoption );
    }
}

</script>
</head>
<body onLoad="SelectDefault();">

<form method=post action="a.php">
<select id="pro" onchange="load_city(this.options[this.selectedIndex])">报纸/杂志</select>
<select id="city" ></select>
<input type="submit" name="submit" value="提交">
</form>
</body>
</html>
?>




 
群号:6025396/6025252/19520091(广西PHP交流/PHP高级编程/算法交流) 寧可在嘗試中失敗,也不在保守中成功! 不為失敗找理由,只為成功找方法! 饿踢Blog
 
2007-6-20 08:46 PM#2
查看资料  访问主页  Blog  发短消息  顶部
 
new村民
注册会员
Rank: 2


UID 92068
精华 0
积分 151
帖子 214
金钱 151 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2007-4-27
状态 离线
[推荐阅读] 请教大家,php如何生成chm文件


<script language="javascript">

function SelectDefault()
{
                var sort_text = ["报纸","杂志"];
                var sort_value = ["paper","magazine"];
               
                var paper_text = ["企业报","校报"];
                var paper_value = ["elecpaper","numpaper"];
               
                document.all.pro.add( new Option( "请选择","0" ) );
                for(var i=0;i<sort_text.length;i++)
                {
                                document.all.pro.add( new Option( sort_text,sort_value ) );
                }
               
                document.all.city.add( new Option( "请先选择左边的分类","0" ) );

}

function load_city( obj ) // 这个函数你自己研究研究.按照上面的方式很快就OK了.
{
                {
                if( obj==null ) return false;
               
                                document.all.city.innerHTML = "";
                                document.all.city.add(new Option("企业报/校报",""));
                }
                if( obj.value=="" || document.all.pro.value=="杂志" )
                {
                document.all.city.disabled = true;
                load_county( null,"" );
                return;
                }

                document.all.city.disabled = false;
                var tmp_text = eval(obj.value+"_text");
                var tmp_value = eval(obj.value+"_value");

                for( var i=0; i<tmp_text.length;i++ )
                {
                var option = new Option( tmp_text,tmp_value );
                document.all.city.add( option );
                }
}

</script>

<form method=post action="a.php">
<select id="pro" onchange="load_city(this.options[this.selectedIndex])"><option value="">报纸/杂志</select>
<select id="city" onchange="load_county(this.options[this.selectedIndex])"><option value=""></select>
<input type="submit" name="submit" value="提交">
</form>
改完还是不行,唉,没弄过这东西,改都不知道怎么改
2007-6-21 03:31 PM#3
查看资料  发短消息  QQ  顶部
 
new村民
注册会员
Rank: 2


UID 92068
精华 0
积分 151
帖子 214
金钱 151 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2007-4-27
状态 离线
[推荐阅读] 你们都几点睡觉?几点起床?


<script language="javascript" >
                var sort_text = ["报纸","杂志"];
                var sort_value = ["paper","magazine"];
               
                var paper_text = ["企业报","校报"];
                var paper_value = ["elecpaper","numpaper"];
function SelectDefault()
{
               
                for(var i=0;i<sort_text.length;i++)
                {
                                document.all.pro.add( new Option( sort_text[i],sort_value[i] ) );
                }
               
}

function load_city( obj )

{               
                if( obj==null )
                {
                return false;
                }
                if( obj.value=="" || obj.value=="magazine" )
                {
                document.all.city.disabled = true;

                }
               
                var tmp_text=eval(obj.value+"_text");
    var tmp_value=eval(obj.value+"_value");
          if( obj.value=="paper")
          
                for( var i=0; i<tmp_text.length;i++ )
                {
                document.all.city.add( new Option( tmp_text[i],tmp_value[i] ));
                }
}


</script>
<body onload="SelectDefault()">
<form method=post  action="a.php">
<select id="pro"  onchange="load_city(this.options[this.selectedIndex])"><option value="">请选择</select>
<select id="city" ><option value="">企业报/校报</select>
<input type="submit" name="submit" value="提交">
</form>
</body>
终于弄好了,呵呵,第一次弄这东西
2007-6-22 10:07 AM#4
查看资料  发短消息  QQ  顶部
 
new村民
注册会员
Rank: 2


UID 92068
精华 0
积分 151
帖子 214
金钱 151 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2007-4-27
状态 离线
[推荐阅读] 鼠标拖动层至任意位子并实时保存....
呵呵,感谢版主
2007-6-22 10:08 AM#5
查看资料  发短消息  QQ  顶部
 
游戏人间
版主
Rank: 7Rank: 7Rank: 7
☞风云山庄大少爷☜


UID 62639
精华 2
积分 14494
帖子 7416
金钱 14347 喜悦币
威望 20
人脉 127
阅读权限 100
注册 2004-12-21
来自 广西人在北京
状态 在线
[推荐阅读] 承接php项目或找php兼职
恭喜.



 
群号:6025396/6025252/19520091(广西PHP交流/PHP高级编程/算法交流) 寧可在嘗試中失敗,也不在保守中成功! 不為失敗找理由,只為成功找方法! 饿踢Blog
 
2007-6-22 12:57 PM#6
查看资料  访问主页  Blog  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.033314 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP