documen.formname.selectname.item[documen.formname.selectname.selectedIndex].text;
改为:
document.formname.selectname.item[documen.formname.selectname.selectedIndex].text;

解决方案 »

  1.   

    问题2:
    加一个判断:
    for i=0 to select1.length -1
    if select1.item(i).selected then
        msgbox select1.item(i).value
        msgbox select1.item(i).text
    else
    end if
    next
      

  2.   

    第一个问题还是老毛病!
    我把两个都改了
    document.formname.selectname.item[document.formname.selectname.selectedIndex].text;
      

  3.   

    这样就好了
    <!-- Created: 01-4-4 10:22:02 -->
    <HTML>
    <HEAD>
    <META NAME="GENERATOR" Content="ASP Express 1.9">
    <TITLE>Untitled</TITLE>
    </HEAD>
    <BODY>
    <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">
      <input type="submit" value="提交">
    </form><SCRIPT LANGUAGE="Javascript">
    <!-- Beginning of JavaScript -function setText() {
    document.formname.selecttext.value = document.formname.selectname.options[document.formname.selectname.options.selectedIndex].text;
    }
    // - End of JavaScript - -->
    </SCRIPT>
    </BODY>
    </HTML>