| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 432 人关注过本帖
标题:下拉列表的一个新想法
只看楼主 加入收藏
sdgjsddd
Rank: 1
等 级:新手上路
帖 子:199
专家分:0
注 册:2007-6-14
收藏
 问题点数:0 回复次数:4 
下拉列表的一个新想法

请看例:
<%
dim a,a1,b,b1
a="早上好"
a1="早上好A"
b="下午好"
b1="下午好A"
%>
<select>
<option><%=a%></option>
<option><%=b%></option>
</select>
如上例所示,当我选择b时,在例表中显示b1的值,当我选择a时,在例表中则显示a1的值,这种问题该怎么做呢???
要用onchange吗?????

搜索更多相关主题的帖子: 列表 
2007-07-20 15:35
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
<%
dim a,a1,b,b1
a="早上好"
a1="早上好A"
b="下午好"
b1="下午好A"
%>
<script language="javascript">
function selTest_Change()
{
var selTxt=this.selTest.options[this.selTest.selectedIndex].text;//获得当前选择的值
switch(selTxt)//判断选择的值(多重判断语句)
{
case "<%=a%>"://选择为a
this.selTest.options[this.selTest.selectedIndex].text="<%=a1%>";//改变当前选中的值
break;
case "<%=b%>"://选择为b
this.selTest.options[this.selTest.selectedIndex].text="<%=a1%>";
break;
}
}
</script>
<select name="selTest" onChange="selTest_Change();">
<option><%=a%></option>
<option><%=b%></option>
</select>
楼主可以参考一下
2007-07-20 15:50
sdgjsddd
Rank: 1
等 级:新手上路
帖 子:199
专家分:0
注 册:2007-6-14
收藏
得分:0 
谢谢
但如果当我点击下拉列表还没选定之前,a的值就变成了a1,而b的值就变成了b1,当我选定之后,又还原为a的值和b的值了
能不能给个思路
谢谢
2007-07-20 16:14
sdgjsddd
Rank: 1
等 级:新手上路
帖 子:199
专家分:0
注 册:2007-6-14
收藏
得分:0 

我觉得麻烦的,就是点击后,选择前,怎样能改变他的值

2007-07-20 16:27
sdgjsddd
Rank: 1
等 级:新手上路
帖 子:199
专家分:0
注 册:2007-6-14
收藏
得分:0 

哇.....
大哥,不会不管我了吧!
我换了几个方法都不行

2007-07-20 17:18
快速回复:下拉列表的一个新想法
数据加载中...
 
   



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

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