<select onchange="location.href=this.vlaue">
<option value="?type=50&id=100">当前面传值</option>
<option value="list.html">列表</option>
<option value="show.html">显示</option>
<option value="index.html">首页</option>
</select>

解决方案 »

  1.   

    在js中用就写成:
    <select onchange="selected(this)"> 
    <option value="?type=50&id=100">当前面传值 </option> 
    <option value="list.html">列表 </option> 
    <option value="show.html">显示 </option> 
    <option value="index.html">首页 </option> 
    </select>
    <script>
    function selected(o){
    location.href=o.vlaue
    }
    </script>
      

  2.   

    我这样试了下:<select onchange="location.href=this.vlaue"> 
       <option value="">选择排列方式 </option> 
       <option value="goods.shtml?status=goodsOrderByDateASC">按生产时间升序 </option> 
       <option value="goods.shtml?status=goodsOrderByDateDESC">按生产时间降序 </option> 
       </select>
    结果不行,请问楼上的兄弟,该怎么解决?
      

  3.   

    请把这一行<option value="">选择排列方式 </option>改成<option value="#">选择排列方式 </option>
      

  4.   

      你要跳转页面还搞JS做什么 直接在option里加上<a href="xx.html?order=more_to_few">多到少</a>
      下个页面判断一下order不就可以了 又不是在同一个页面显示 
      

  5.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
    "http://www.w3.org/TR/html4/loose.dtd"> 
    <html> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
    <title>无标题文档 </title> </head> <body>
     <select onchange="selected(this)"> 
    <option value="?type=50&id=100">当前面传值 </option> 
    <option value="list.html">列表 </option> 
    <option value="show.html">显示 </option> 
    <option value="index.html">首页 </option> 
    </select> 
    <script> 
    function selected(o){ 
    location.href=o.vlaue 

    </script> 
    </body> 
    </html>
      

  6.   

    <select onchange="location.href=this.value"> 
      <option value="">选择排列方式 </option> 
      <option value="goods.shtml?status=goodsOrderByDateASC">按生产时间升序 </option> 
      <option value="goods.shtml?status=goodsOrderByDateDESC">按生产时间降序 </option> 
     </select> 
    这个可以了
      

  7.   

    不能这样链接:<a href="xx.html?order=more_to_few">多到少 </a>
    我要的是只需要选择一下即可跳过去,而不是链接点击过去
      

  8.   

    刚才上面的 value 写成发 vlaue 了
    改过来就行了.
      

  9.   

    请把这一行 <option value="">选择排列方式 </option>改成 <option value="#">选择排列方式 </option>
    上面那样做也不行
    会出现:http://xxxxxx/undefined的错误,达不到效果
      

  10.   

    两个方式的发给你<select onchange="location.href=this.value"> 
      <option value="#">选择排列方式 </option> 
      <option value="goods.shtml?status=goodsOrderByDateASC">按生产时间升序 </option> 
      <option value="goods.shtml?status=goodsOrderByDateDESC">按生产时间降序 </option> 
     </select> 
     <br />下面js的<select onchange="selected(this)"> 
      <option value="#">选择排列方式 </option> 
      <option value="goods.shtml?status=goodsOrderByDateASC">按生产时间升序 </option> 
      <option value="goods.shtml?status=goodsOrderByDateDESC">按生产时间降序 </option> 
     </select> 
    <script> 
    function selected(o){ 
    location.href=o.value;

    </script>