<script language="javascript">
function showOption(obj){
alert(obj.options[obj.selectedIndex].value);
}
</script>
<select size="10" name="Old" onChange="showOption(this)">
  
          <option value="1">风光</option>
  
          <option value="2">风情</option>
  
          <option value="3">肖像</option>
  
          <option value="4">建筑</option>
  
          <option value="5">创意</option>
 
 
          </select>

解决方案 »

  1.   

    <form name="FormObj" method="post" action="">
    <table border=0>
    <tr>
     <td>
           <select size="10" name="classname">
              <option value="1">风光</option>
              <option value="2">风情</option>
              <option value="3">肖像</option>
              <option value="4">建筑</option>
              <option value="5">创意</option>
            </select>
     </td>
     <td width=20></td>
    <td>
    <input type=text name="SortItem" value="">
    <input type=submit  onclick="Update()" value=" 确 定 "> 
    </td>
    </tr>
    </table>
    <Script language="Javascript">
    <!--function Update() {
    var txtl=document.all.tags("input").item("SortItem")
    txtl.value=""
    var el=document.all.tags("Select").item("Old")
    var txt=txtl.value
    for (i=0;i<el.length;i++){
    if (i == 0) {
    txt=el.options(i).text
    } else {
    txt=txt + ";" + el.options(i).text
    }
    }
    txtl.value=txt
    }
    -->
    </Script>
    </form>当我点击确定的时候我想将下来菜单classname中的值1,2,3,4,5写在SortItem文本框中