<SELECT style="WIDTH: 170px" multiple size=4 
      name='fun' >
  <option value="3" selected>121</option>
  <option value="4"  selected>121</option>
  <option value="5"  selected>121</option>
  <option value="6"  selected>121</option>
</SELECT>
<input type='submit' name='submit' value='submit'>
<script>
    sel = document.getElementById('fun');
len = sel.options.length;
for(i=0;i<len;i++){
  alert(sel.options[i].value); //value
  alert(sel.options[i].text);  //text
}
</script>

解决方案 »

  1.   

    注意命名方式
    <SELECT style="WIDTH: 170px" multiple size=4 name='fun[]' >提交后访问$_POST['fun']数组,其中含有全部选中的值
      

  2.   

    CSP 中用 直接调用 getParameter() 就可以获取.下面是 eybuild-00-08-02中自带的演示如何直接用C 写CGI的例子, 不过一般都不这么做, 而是直接在 HTML文件中嵌入 C 语句.更多的例子, 到 http://www.eybuild.com/develop/demoshow.htm 去看看吧.
    Good Luck.int main () {
        /* set debug environment */
    printf("Content-Type: text/html\n\n");
        
    if ( 0 != strcmp("true", getParameter("result")) )
    {
    printf("<html>\n<body>\n");
    printf("<H2>This is a cgi test.</H2 >\n");
    printf("<form action=\"raw.cgi?result=true\" method=post>\n");
    printf("<p>Input: <input type=text name=\"inputbox1\"></p>\n");
    printf("<p>Choose: \n");
    printf("<select name=\"choosebox1\">\n");
    printf("  <option value=\"Good Luck\">Good Luck</option>\n");
    printf("  <option value=\"Hello world\">Hello world</option>\n");
    printf("  <option value=\"Bye bye\">Bye bye</option>\n");
    printf("</select>\n");
    printf("</p>\n");
    printf("<p><input type=submit value=\"submit\"></p>\n");
    printf("</form>\n");
    printf("</body>\n</html>\n");
    }
    else
    {
    printf("<html>\n<body>\n");
    printf("<p>What you input is: <b>%s</b></p>\n", getParameter("inputbox1"));
    printf("<p>What you choose is: <b>%s</b></p>\n", getParameter("choosebox1"));
    printf("<p><A href=\"raw.cgi\">Return</A></p>\n");
    printf("</body>\n</html>\n");
    }
    }
      

  3.   

    楼上的你的csp代码这么长谁愿意用阿,可读性基本没有
    唠叨的比较好,省时省力
    我以前的方法是在DeluxWorld(曾经的你)的程序后面将循环读取的内容写进一个hidden框内提交