| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 408 人关注过本帖
标题:请教一个菜单跳转的问题
只看楼主 加入收藏
jtws2008
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-8-4
结帖率:60%
收藏
 问题点数:0 回复次数:3 
请教一个菜单跳转的问题
有两个下拉菜单sa 和 sb
其中sa:
<select name="sa">
    <option>动物</option>
    <option>植物</option>
</select>

假设sa选“动物”时,菜单sb的内容是“
<select name="sb">
    <option>猪</option>
    <option>羊</option>
</select>
假设sa选“植物”时,菜单sb的内容是“
<select name="sb">
    <option>花</option>
    <option>树</option>
</select>

请问用ASP,这个功能怎么做。

搜索更多相关主题的帖子: 菜单 
2010-05-27 22:46
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
收藏
得分:0 
为何一定要ASP呢?给你个JS操作的,你把ASP取得的变量赋给JS即可通过JS去动态改变SEL的选择项了!
程序代码:
<select id="sa" name="sa"  onchange="gaibian()">
    <option value="0"& gt;请选择</option>
    <option value="1">动物</option>
    <option value="2"& gt;植物</option>
</select>
<script type="text/javascript">
var dw=new Array(new Option(' 猪','猪'),new Option('羊','羊'));
var zw=new Array(new Option('花','花 '),new Option('树','树'));
function gaibian()
{
//var a=alert(sa.selectedIndex=='1');
var b=sa.selectedIndex;
if(b=='1')
  {
   sa.length=0;
   for (var i=0;i<dw.length;i++)
    {
     sa.add(dw[i]);
    }
  }
if(b=='2')
  {
   sa.length=0;
   for (var j=0;j<zw.length;j++)
    {
     sa.add(zw[j]);
    }
  }
}
</script>


Q:1428196631,百度:开发地 即可找到我,有事请留言!
2010-05-28 10:27
jtws2008
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-8-4
收藏
得分:0 
回复 2楼 gupiao175
怎么不见sb的出现呢?
我按照你这样做,但不知道怎么跟sb扯上关系呢
2010-05-28 15:14
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
收藏
得分:0 
sb也好,sc也好,只是一个名字而已,你要的效果是否为这样:
程序代码:
请选择:<select id="sa" name="sa"  onchange="gaibian()">
    <option value="0">请选择</option>
    <option value="1">动物</option>
    <option value="2">植物</option>
</select>

 动物:<select id="sb" name="sb"  onchange="gaibian()">
    <option value="0">请选择</option>
</select>

 植物:<select id="sc" name="sc"  onchange="gaibian()">
    <option value="0">请选择</option>
</select>
<script type="text/javascript">
var dw=new Array(new Option('猪','猪'),new Option('羊','羊'));
var zw=new Array(new Option('花','花 '),new Option('树','树'));
function gaibian()
{
//var a=alert(sa.selectedIndex=='1');
var b=sa.selectedIndex;
if(b=='1')
  {
   for (var i=0;i<dw.length;i++)
    {
     sb.add(dw[i]);
    }
  }
if(b=='2')
  {
   for (var j=0;j<zw.length;j++)
    {
     sc.add(zw[j]);
    }
  }
}
</script>

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2010-05-28 15:53
快速回复:请教一个菜单跳转的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022923 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved