新手向高手请教-关于<select>的问题

melody1111 2004-08-02 02:04:29
怎样才能实现点击option中不同的value值进入不同的.ASP页面,一部分option值为自定义的数字,一部分是数据库中的id,还有一个value值为0进入首页?
...全文
131 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
tjficcbw 2004-08-02
应为:
判断值设置
sel0="selected"

sel1="selected"

<select name="selectid" onChange=GoProd(this);>
<option <%=sel0%> value="list.asp?typeid=0">综合论坛</option>
<option <%=sel1%> value="list.asp?typeid=1">怀念小平</option>
</select>
回复
mrshelly 2004-08-02
<SELECT name="abc" onchange="alert(this.name);">
<OPTION value='1'>abc.com</OPTION>
<OPTION value='2'>aabc.com</OPTION>
</SELECT>
回复
melody1111 2004-08-02
例如:
<select name="aa">
<option value="1">1</option>
<option value="2">2</option>
<!--#include file="list.asp" -->
</select>

list.asp:
<option value='77'></option>
<option value='78'></option>
其中的77,78为数据库中的id字段,list.asp由下面的语句生成:
fs.Write("<option value='"&rs("ID")&"'">"&rs("Name")&"</option>")
回复
tjficcbw 2004-08-02
判断值设置
sel0="selected"

sel1="selected"

<form name="form1" method="post" action="list.asp">
<select name="selectid" onChange=GoProd(this);>
<option <%=sel0%> value="list.asp?typeid=0">综合论坛</option>
<option <%=sel1%> value="list.asp?typeid=1">怀念小平</option>
</select>
</form>
回复
kkgolf 2004-08-02
类似于以下代码!

<script language=javascript>
function selectLanguage() {
sSix = '';
sUser = '';
sEmail = '';
sLanguage = '';
sTheme = '';

frm = document.forms[0];
if(frm.six && frm.six.options)
sSix = frm.six.options[frm.six.selectedIndex].value;
if(frm.f_user)
sUser = frm.f_user.value;
if(frm.tem)
sTheme = frm.tem.options[frm.tem.selectedIndex].value;
if(frm.lng)
sLanguage = frm.lng.options[frm.lng.selectedIndex].value;

sLocation = 'index.php?lid='+sLanguage+'&tid='+sTheme+'retid=21139&f_user='+escape(sUser)+'&six='+sSix;
location.replace(sLocation);
}
</script>

<select name=lng onChange=selectLanguage()>
<option value=0>English</option>
<option value=1 selected>Simplified Chinese</option>
<option value=2>Traditional Chinese</option>
</select>
回复
skyboy0720 2004-08-02

<select name="select" onchange=javascript:window.open(this.options[this.selectedIndex].value>
<option selected value="xxx.asp">——产品与技术</option>
<option value="1.asp">——>产品1</option>
<option value="2.asp">——>产品2</option>
</select>
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-08-02 02:04
社区公告
暂无公告