request.getParameterValues('sel');
不可以吗?

解决方案 »

  1.   

    <select Name="select1" id="select1" multiple="true">
    <option value="99999">99999</option>
    <option value="88888">88888</option>
    <option value="44444">4444</option>
    </select>
    <BODY>
    <script language="javascript">
    <!--
    function _GetSelect()
    {
    var StrList = "";
    var Objects = document.getElementById("select1");
    for(var i=0;i<Objects.length;i++)
    {
    if(Objects.options[i].selected)
    {
    StrList = StrList + "|"+Objects.options[i].value;
    }
    }
    if (StrList.length>0)
    {
    StrList =  StrList.substr(1,StrList.length);
    //****************跳到下一页
    location.href="Next.asp?Tar="+StrList;
    }
    }
    //-->
    </script>
    <input type="button" Name="test" value="test" onclick="_GetSelect();">
      

  2.   

    request.getParameterValues('sel');
    介个是jsp
    Request("sel")  asp应该是可以得到的
      

  3.   

    <script language="javascript">
    <!--
    function _GetSelect()
    {
    alert(document.all.select1.innerHTML);
    var a=document.all.select1.length;
    for(var i=0;i<a;i++){
    if(document.all.select1.options[i].selected){
    alert(document.all.select1.options[i].value);
    }
    }
    }
    //-->
    </script>
    </HEAD><BODY>
    <select Name="select1" id="select1" multiple="true">
    <option value="99999">99999</option>
    <option value="88888">88888</option>
    <option value="44444">4444</option>
    </select>
    <input type="button" Name="test" value="test" onclick="_GetSelect();">
    </BODY>
      

  4.   

    解决也很简单 不用document.all就行了
    那么用什么呢? 如下:
    getElementsByTagName("*") 可以得到得到所有元素的集合
    getElemntById 可以按id得到某一元素
    getElementsByName 可以得到按name属性得到某一元素
      

  5.   

    用request.getParameterValues()不能得到?
      

  6.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> Get multi-Selector Value </TITLE>
    <meta http-equiv="content-type" content="text/html" charset="utf-8">
    <script type="text/javascript" language="javascript">function get_value(id)
    {
    var obj1 = document.getElementById(id);
    for (var i=0; i<obj1.options.length ; i++)
    {
    if ( obj1.options[i].selected && obj1.options[i].value!="" )
    {
    alert(obj1.options[i].value);
    }

    }
    }</script>
    </HEAD><BODY>
    <h2>Get multi-Selector Value
    <form name="t2t" action="" method="GET">
    <select id="s1" name="s1" size="5" multiple style="width:150;">
    <option value="v1">v1</option>
    <option value="v2">v2</option>
    <option value="v3">v3</option>
    </select><br/><br/>
    <input type="button" name="exchange" value="Move up" onclick="get_value('s1');"><br>
    </form>
    </BODY>
    </HTML>
    Try it ,luck around you!