如下所示:
<select name="star">  
        <option selected value="白羊座">白羊座(3/21-4/19)</option>  
        <option value="金牛座">金牛座(4/20-5/20)</option>  
        <option value="双子座">双子座(5/21-6/21)</option>  
        <option value="巨蟹座">巨蟹座(6/22-7/22)</option>  
        <option value="狮子座">狮子座(7/23-8/22)</option>  
        <option value="处女座">处女座(8/23-9/22)</option>  
        <option value="天枰座">天枰座(9/23-10/22)</option>  
        <option value="天蝎座">天蝎座(10/23-11/19)</option>  
        <option value="射手座">射手座(11/20-12/21)</option>  
        <option value="摩羯座">摩羯座(12/22-1/19)</option>  
        <option value="水瓶座">水瓶座(1/20-2/18)</option>  
        <option value="双鱼座">双鱼座(2/19-3/20)</option>  
      </select>
然后取得star就行了

解决方案 »

  1.   

    <%
       star=request.form("star")
       response.write star
    %>
      

  2.   

    request.form("selectname")就是你前一页的select框选定的内容
    selectname是你的select框的名字
      

  3.   

    在前一个文件的select的值好像不能简单通过star=request.form("star")来取吧?这样只能传这个select的value,即选中项的值
      

  4.   

    再说一遍:request.form("star")只能传这个select的value,即选中项的值,我要依次把select的所有项都取出来
      

  5.   

    那你把这些动态生成的值付给一个hide元素不就行了。
    <input type="hidden" name="hide" value="<%=AllStarValue%>">
      

  6.   

    用javaScript写个循环,取出select的所有option的值
      

  7.   

    关键是怎么做循环阿?上一个select里的值为一些sql查询条件,我把它取出后做成sql语句查询数据库用,不是给用户看的
      

  8.   

    下面是一个示例,如何将下拉框全部选中,前提是必须将此下拉框设为可多选,外观你可自由定义。点击之后没有提交,显示全部选中的效果。<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>无标题文档</title>
    </head><body>
    <form name="form1" method="get" action="" onSubmit="return check_frm()">
      <select name="star" size="10" multiple>
        <option selected value="白羊座">白羊座(3/21-4/19)</option>
        <option value="金牛座">金牛座(4/20-5/20)</option>
        <option value="双子座">双子座(5/21-6/21)</option>
        <option value="巨蟹座">巨蟹座(6/22-7/22)</option>
        <option value="狮子座">狮子座(7/23-8/22)</option>
        <option value="处女座">处女座(8/23-9/22)</option>
        <option value="天枰座">天枰座(9/23-10/22)</option>
        <option value="天蝎座">天蝎座(10/23-11/19)</option>
        <option value="射手座">射手座(11/20-12/21)</option>
        <option value="摩羯座">摩羯座(12/22-1/19)</option>
        <option value="水瓶座">水瓶座(1/20-2/18)</option>
        <option value="双鱼座">双鱼座(2/19-3/20)</option>
      </select>
      <input type="submit" name="bc" value="提交">
    </form>
    </body>
    </html>
    <script language="VBScript">
    function check_frm()
    for i=0 to document.all("star").length-1
    document.all("star").options(i).selected=true
    check_frm=false
    next
    end function
    </script>
      

  9.   

    value 就是提交表单的值啊
      

  10.   

    不是要全部选中阿,我要的也不单单是值。for(i=0;i<select1.options.length;i++) 起码要有类似的语句吧,用一个循环把它读出来,然后我再处理
      

  11.   

    假定有两个网页a.asp,b.asp,用户操作a.asp使用户要查询的公式添加到select下拉式列表框(比如用户可以添加 金额>1000  地点='南京路')这样经过提交后,我可以把这些文本取出来,作以下处理: "select * from 表名 where" & 第一项的值+....+最后一项的值。这样我可以取出用户所需要的要求反馈给用户。
    我的要求就是取出前一个表单的下拉式列表框的所有option元素的值,至于怎样操作才能动态添加sql语句到下拉式列表框,我已经达到,不在需求范围。
      

  12.   

    其实需求很简单,通过asp技术不是可以取得上一个网页文本框内的内容吗?我是想取得上一个网页下拉框中的内容
      

  13.   

    这样阿,在上一个网页的form里有这样一段代码
    <input name="aaa" type="text" id="aaa">
    通过form的action转移到下一个网页中,不是可以通过
    <%response.write(request.form("aaa"))%>  来读出吗?
    ok,我的前一张网页不是文本框,而是下拉菜单,如果
    <%response.write(request.form("aaa"))%>  ,不就只能读出下拉菜单的选中项的值吗?我要所有的值。  
      

  14.   

    用SESSION吧!               ^_^
      

  15.   

    function sql()//以下函数用session变量存储值
    {
    var sqlstr
    for(i=0;i<form1.selectcombine.options.length;i++) 
    {sqlstr=sqlstr+form1.selectcombine.options[i].value+"/"}
    <%session("sql")="bbb" & sqlstr%>}我用一个函数调用,做在提交按钮的onclick事件中,但到下一个页面时,
    Response.Write session("sql")显示出来是"bbb",这是怎么一回事?
      

  16.   

    -----------------------------------
    这样阿,在上一个网页的form里有这样一段代码
    <input name="aaa" type="text" id="aaa">
    通过form的action转移到下一个网页中,不是可以通过
    <%response.write(request.form("aaa"))%>  来读出吗?
    ok,我的前一张网页不是文本框,而是下拉菜单,如果
    <%response.write(request.form("aaa"))%>  ,不就只能读出下拉菜单的选中项的值吗?我要所有的值。  
    ---------------------------------------奇怪,我发觉你的要求怎么一天一个样,按照你上面的说法,我做的那一个就是不管有没有选择,都全部选中,当你让它提交的时候(把程序里面的check_frm=false去除就可以提交了),它就把全部的值传递到下一个页面了,还有什么疑问一呢?
      

  17.   

    to hchxxzx:你的源代码很好,但还有2个问题。
    问题1:在前一个页面上我有很多按钮(是none型的),在onclick事件中我执行一段赋值代码,如:
    function submit5()
    {flag="<="}
    原来是好的,但把你的代码贴入后,按下submit时出现运行期错误:对象不支持此属性和方法:submit5
    问题2:按下确定转页面时,出现“类型不匹配:return”,问是否调试,按“否”后进入下一个页面,结果显现是正确的