标题:下拉列表的一个新想法
只看楼主
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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-156864-1-1.html




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

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