简单问题,迅速结贴。求select隐藏div的范例

cnuusw 2009-12-25 10:46:02
一个下拉列表,选择A项目时,对应的A显示,BC层隐藏, 选择B项时,对应的B层显示,AC层隐藏。

求:
1:此功能的JS代码。
2:如何获得此select选中的值(asp.net)。
...全文
98 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lovely_baby 2009-12-27
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 cnuusw 的回复:]
谢谢楼上的朋友。再问下,asp.net页面如何取得select的值?
[/Quote]
this.options[this.options.selectedIndex].value;
cnuusw 2009-12-27
  • 打赏
  • 举报
回复
谢谢楼上的朋友。再问下,asp.net页面如何取得select的值?
Adechen 2009-12-27
  • 打赏
  • 举报
回复
dropdownlist在生成的html里面就是select,
要获得dropdownlist的值,可以是ddl.selectedvalue,ddl为dropdownlist的ID
使用js的话
this.options[this.options.selectedIndex].value;
cnuusw 2009-12-27
  • 打赏
  • 举报
回复
哪位朋友能给个完整的实例,我这里不起作用啊
十八道胡同 2009-12-26
  • 打赏
  • 举报
回复
this.options.selectedIndex
十八道胡同 2009-12-26
  • 打赏
  • 举报
回复
用 .style.display来控制
cnuusw 2009-12-26
  • 打赏
  • 举报
回复
谢谢楼上的朋友。再问下,asp.net页面如何取得select的值?
Lovely_baby 2009-12-25
  • 打赏
  • 举报
回复
5楼的可以试试~~
<select name=sel onchange="A(this.options[this.options.selectedIndex].value)"> 
<option value="">请选择 </OPTION >
<option value="A">A </OPTION >
<option value="B">B </OPTION >
<option value="C">C </OPTION >
</select>
<script>
function A(s)
{
if(s='A'){
A.style.display='';
C.style.display='none';
B.style.display='none';
}
else if(s='B'){
A.style.display='none';
B.style.display='';
C.style.display='';
}
else if(s='C'){
C.style.display='none';
B.style.display='';
A.style.display='';
}

}

}
</script>
wuyq11 2009-12-25
  • 打赏
  • 举报
回复
<select name=sel onchange="A(this.options[this.options.selectedIndex].value)">
<option value="">请选择</OPTION >
<option value="A">A</OPTION >
<option value="B">B</OPTION >
<option value="C">C</OPTION >
</select>
<script>
function A(s)
{
if(s='A'){
A.style.display='';
BC.style.display='none';
}
else if(s='B'){
A.style.display='none';
BC.style.display='';
}
}

}
</script>
bancxc 2009-12-25
  • 打赏
  • 举报
回复
恩 [Quote=引用 3 楼 gui0605 的回复:]
只能提供思路,完整代码即使有人有时间帮你写,你也得提供你的页面更多信息
[/Quote]
gui0605 2009-12-25
  • 打赏
  • 举报
回复
只能提供思路,完整代码即使有人有时间帮你写,你也得提供你的页面更多信息
cnuusw 2009-12-25
  • 打赏
  • 举报
回复
求完整代码。
ivws_19 2009-12-25
  • 打赏
  • 举报
回复
if(select.value='A'){
A.style.display='';
BC.style.display='none';
}
else if(select.value='B'){
A.style.display='none';
BC.style.display='';
}

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧