asp下拉列表 内容跳转问题

代码如下:functionMM_jumpMenu(targ,selObj,restore){eval(targ+".location='"+selObj.options[... 代码如下:
function MM_jumpMenu(targ,selObj,restore){
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}

//下拉列表
<select name="bookname" onchange="MM_jumpMenu('parent',this,0)">
<%
sql1="select * from [zhenren] order by id desc"
set rs1=Server.CreateObject("ADODB.Recordset")
rs1.open sql1,conn,3,3
do while not rs1.eof
%>
<option value="reallib3.asp?id=<%=rs("id")%>" selected="selected"><%=rs1("bookname")%></option>
<%
rs1.movenext
loop
rs1.close
set rs1=nothing
%>
</select>
网页地址是根据id出来的,reallib3.asp?id=<%=rs("id")%>
下拉列表列出表zhenren里的bookname书名,现在想根据书名跳转到指定的id,现在的地址只能跳转到当前id的地址,没能按照书名跳转.应该怎么写了.谢谢.
展开
 我来答
浩然巴巴
2013-06-20 · TA获得超过103个赞
知道答主
回答量:76
采纳率:0%
帮助的人:48.5万
展开全部

直接将

<select name="bookname" onchange="MM_jumpMenu('parent',this,0)">

更改为

<select onChange="if(this.options[this.selectedIndex].value!=''){location=this.options[this.selectedIndex].value;}">

 

参考效果的演示地址:http://www.96kb.com/res/focus/

 

效果如下:

 

希望可以帮到你

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式