如上楼所说
如果你的选项很少的话,如当value=1则表示文字1......=2表示文字2,用语句判断一下啦
如果你的value,文字是在数据库中关联的话,则查数据库咯....

解决方案 »

  1.   

    select.html <html>
    <body>
    <script language="javascript">
    function submitValue(){
    var listbox = document.all.select;
    var selectIndex = -1;
    for(var i = 0; i < listbox.options.length; i++)
    {
    if(listbox.options[i].selected == true)
    {
    selectIndex = i;
    }
    }
    //alert(listbox.options[selectIndex].text);
    document.form1.hidden1.value = listbox.options[selectIndex].text;
    }
    </script>
    <form name="form1" method="post" action="select.jsp" onSubmit="submitValue()">
      <select name="select">
       <option value="0">a</option>
         <option value="1">b</option>
        <option value="2">c</option>
      </select>
      <input type="hidden" name="hidden1">
      <input type="submit">
    </form>
    </body>
    </html>=========================================================select.jsp<%@page contentType="text/html" pageEncoding="utf-8" %><html>
    <body>
    <h1>value: <%= request.getParameter("select")%></h1>
    <h1>text: <%= request.getParameter("hidden1")%></h1>
    </body>
    </html>=========================================================这里是用javascript将select中的options中选中的option的text放到一个hidden中,之后再提交到服务器