var index=document.forms[0].Select1.selectedIndex;
var str_text = document.forms[0].Select1.options[index].text;   //中国
var str_value = document.forms[0].Select1.options[index].value; //001

解决方案 »

  1.   

    <form name="formname" action="get.asp" onsubmit="setText()">
      <select name="selectname">
          <option value="001">中国</option>
          <option value="002">美国</option>
      </select>
      <input type="hidden" name="selecttext">
    </form>
    <script language="JavaScript">
    function setText() {
      document.formname.selecttext.value = documen.formname.selectname.item[documen.formname.selectname.selectedIndex].text;
    }
    </scirpt>get.asp
    你选择的是<%= Request("selecttext") %>,它的代码是<%= Request("selectname") %>