+ -
当前位置:首页 → 问答吧 → 下拉菜单获得值同时跳转?答案很棒

下拉菜单获得值同时跳转?答案很棒

时间:2007-04-25

来源:互联网

像本论坛底部的下拉菜单[界面风格],选择后自动跳转并带选择的值?

[ 本帖最后由 julia_yl 于 2007-5-15 10:56 编辑 ]

作者: julia_yl   发布时间: 2007-04-24

function a(url){
window.open(url);
}

onChange="a(this.value)"
value:网站URL

作者: skyjhz   发布时间: 2007-04-24

谢谢,下面这个可以直接获得,效果不错

一点小问题,无法定位刚选择的值出现在selected

  <select name=page  class=pageselect onchange="javascript:location.href=this.options[selectedIndex].value">

<option value=?ID=1 selected>1
<option value=?ID=2>2
<option value=?ID=3>3 //刚选择的,但无法出现在复选框中,同理,选ID=1,2,3,..N
<option value=?ID=4>4
<option value=?ID=n>N
</select> 

当然,上面实际是个循环,为了表达清楚,才这样描述

作者: julia_yl   发布时间: 2007-04-25

你现在不是已经定位了吗?

作者: skyjhz   发布时间: 2007-04-25

解决了循环中,效果不错!

<select name=page  class=pageselect onchange="javascript:location.href=this.options[selectedIndex].value">
<? while ($rs=mysql_fetch_array($result)) {?>
<option value=?ID=$rs[ID]  <? if $rs[ID]==$_post[ID]?> selected> $rs[ID]
<?}?>
</select>

作者: julia_yl   发布时间: 2007-04-26