<select name="px" onchange="">
<option>排序选择</option>
<option value="&px=1">价格从高到低</option>
<option value="&px=2">价格从低到高</option>
<option value="&px=3">面积从小到大</option>
<option value="&px=4">面积从大到小</option>
<option value="&px=5">点击率从高到低</option>
<option value="&px=6">发布时间从新到旧</option>
</select>我主要想这样,选定下拉框后,能把值加到当前网址后面,这样我就能多条件搜索了。这样有多个搜索时候,我就能直接取值了。
例如:http://www.xxxxx.com/jiage=1&mianji=2&shijian=2&px=6

解决方案 »

  1.   


    <script language="javascript">
    <!--
    function t(){
    alert("http://www.xxxxx.com/jiage=1&mianji=2&shijian=2"+document.getElementById("px").value);
    }
    //-->
    </script>
    <select name="px" id="px" onchange="t()">
    <option>排序选择</option>
    <option value="&px=1">价格从高到低</option>
    <option value="&px=2">价格从低到高</option>
    <option value="&px=3">面积从小到大</option>
    <option value="&px=4">面积从大到小</option>
    <option value="&px=5">点击率从高到低</option>
    <option value="&px=6">发布时间从新到旧</option>
    </select>
    <script>

    </script>
      

  2.   

    document.getElementById("px").value可以取到select 的值
      

  3.   

    var str="";
    str=str+ document.getElementsByName("px")[0].options[obj.selectedIndex].value;
      

  4.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <style></style>
    <script type="text/javascript">
    function up(){
      var px = document.getElementsByName("px")[0].value;
      window.open(location.href +=px);
    }
    </script>    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
        <title></title>
    </head>
    <body>
    <select name="px" onchange="up()">
    <option>排序选择</option>
    <option value="&px=1">价格从高到低</option>
    <option value="&px=2">价格从低到高</option>
    <option value="&px=3">面积从小到大</option>
    <option value="&px=4">面积从大到小</option>
    <option value="&px=5">点击率从高到低</option>
    <option value="&px=6">发布时间从新到旧</option>
    </select>
    </body>
    </html>
      

  5.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <style></style>
    <script type="text/javascript">
    function up(){
      var v = document.getElementsByName("px")[0].options[obj.selectedIndex].value;
      window.open("http://www.xxxxx.com/jiage=1&mianji=2&shijian=2"+v);
    }
    </script>    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
        <title></title>
    </head>
    <body>
    <select name="px" onchange="up()">
    <option>排序选择</option>
    <option value="&px=1">价格从高到低</option>
    <option value="&px=2">价格从低到高</option>
    <option value="&px=3">面积从小到大</option>
    <option value="&px=4">面积从大到小</option>
    <option value="&px=5">点击率从高到低</option>
    <option value="&px=6">发布时间从新到旧</option>
    </select>
    </body>
    </html>
      

  6.   

    <select name="px" onchange="var orders=this.options[this.selectedIndex].value ;if(orders!='') {window.location='http://www.xxxxx.com/jiage=1&mianji=2&shijian=2'+orders;} else {this.selectedIndex=0 ;}">
    <option>排序选择</option>
    <option value="&px=1">价格从高到低</option>
    <option value="&px=2">价格从低到高</option>
    <option value="&px=3">面积从小到大</option>
    <option value="&px=4">面积从大到小</option>
    <option value="&px=5">点击率从高到低</option>
    <option value="&px=6">发布时间从新到旧</option>
    </select>