alert(formname.options[formname.selectedIndex].value);

解决方案 »

  1.   

    在客户端获得:
    <select name=D2 size="1" width="5" >
    <option value=abc>abc</option>
    <option value=def>def</option>
    <option value=hif selected>hif</option>
    <option value=klm>klm</option>
    </select>
    <br>
    <input type=button name=b value=获得选定的值 onclick="getCheck()">
    <input type=button name=c value=获得所有的值 onclick="getAll()">
    <script>
    var e = document.all.D2 ;
    function getCheck(){
    alert(e.options[e.selectedIndex].value) ;
    }
    function getAll(){
    for (var i=0;i<e.length;i++){
    alert(e.options[i].value) ;
    }
    }</script>如果你想在服务端获得必须要提交的。
      

  2.   

    我是想这样!!
    有两个下拉列表框!  一、 <select name="D2" width="5" >
      二、 <select name="D3" width="5" >
    两个列表框的内容是对应的,在列表框一中选择后,在二中生成相应内容。
      

  3.   

    try:<select name=D2 size="1" width="5" >
    <option value=abc>abc</option>
    <option value=def>def</option>
    <option value=hif selected>hif</option>
    <option value=klm>klm</option>
    </select>
    <br>
    <select name=D3 size="1" width="5" >
    </select>
    <br>
    <input type=button name=b value=获得选定的值 onclick="getCheck()">
    <input type=button name=c value=获得所有的值 onclick="getAll()">
    <br>
    <input type=button name=d value=移动选定的值 onclick="addValue()">
    <input type=button name=f value=移动所有的值 onclick="addAllValue()"><script>
    var e = document.all.D2 ;
    function getCheck(){
    alert(e.options[e.selectedIndex].value) ;
    }
    function getAll(){
    for (var i=0;i<e.length;i++){
    alert(e.options[i].value) ;
    }
    }function addAllValue(){
    var e1 = document.all.D3 ;
    for (var i=0;i<e.length;i++){
    e1.length=e1.length+1 ;
    e1.options(e1.length-1).value=e.options[i].value ;
    e1.options(e1.length-1).text=e.options[i].text ;
    }
    }
    function addValue(){
    var e1 = document.all.D3 ;
    e1.length=e1.length+1 ;
    e1.options(e1.length-1).value=e.options[e.selectedIndex].value ;
    e1.options(e1.length-1).text=e.options[e.selectedIndex].text ;}
    </script>
      

  4.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <script>
    function gotoselect(formSelect)
    {
    alert(formSelect.options[formSelect.selectedIndex].value);
    }
    </script>
    </head><body>
    <form name="form1" method="post" action="">
      <select name="selectname" size="1" onchange="javascript:gotoselect(this)">
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
      </select>
    </form>
    </body>
    </html>
      

  5.   

    在客户端获得:
    <select name=D2 size="1" width="5" >
    <option value=abc>abc</option>
    <option value=def>def</option>
    <option value=hif selected>hif</option>
    <option value=klm>klm</option>
    </select>
    <br>
    <input type=button name=b value=获得选定的值 onclick="getCheck()">
    <input type=button name=c value=获得所有的值 onclick="getAll()">
    <script>
    var e = document.all.D2 ;
    function getCheck(){
    alert(e.options[e.selectedIndex].value) ;
    }
    function getAll(){
    for (var i=0;i<e.length;i++){
    alert(e.options[i].value) ;
    }
    }</script>如果你想在服务端获得必须要提交的。
      

  6.   

    给你个离子。
    <script>
    var seleObj,selObj2;
    function addall(selObj,selObj2)
    {
    for(i=0;i<(selObj.length);i++)
      {
      var gr = selObj2;
        var valOption = new Option;
        var result=0;
        if(selObj2.length>0)
        {
          for(k=0;k<(selObj2.length);k++)
          {
            if(selObj.options[i].value==selObj2.options[k].value)
              result++;
          }
          if(result==0)
          {
            valOption.text=selObj.options[i].text;
            valOption.value=selObj.options[i].value;
            gr.add(valOption);
          }
        }
        else
        {
          valOption.text=selObj.options[i].text;
          valOption.value=selObj.options[i].value;
          gr.add(valOption);
        }
      }
    }function add(selObj,selObj2)
    {
    doc=selObj;
    var i,m=0;
    for(i=0;i<(selObj.length);i++)
    {
    if(selObj.options[i].selected)
    {var gr = selObj2;
    var valOption = new Option;
    var result=0;
    if(selObj2.length>0)
    {
    for(k=0;k<(selObj2.length);k++)
    {
       if(selObj.options[i].value==selObj2.options[k].value)
    result++;
    }
    if(result==0)
    {
    valOption.text=selObj.options[i].text;
    valOption.value=selObj.options[i].value;
    gr.add(valOption);
    }
    }
    else
    {
    valOption.text=selObj.options[i].text;
    valOption.value=selObj.options[i].value;
    gr.add(valOption);
    }
    }
    }
    }
    function remove(selObj2)
    {
    doc=document;
    var i,m;
    for(i=(selObj2.length-1);i>=0;i--)
    {j=0;
    if(selObj2.options[i].selected)
    {  selObj2.options[i]=null;
    }
    }
    }function removeall(selObj2)
    {
    for(i=(selObj2.length-1);i>=0;i--)
      {
      j=0;
        selObj2.options[i]=null;
      }
    }
    </script><html>
    <body>
    <form name=form1>
    <table>
    <select name=select size="10" class=pl style=width:100pt multiple readonly>
    <option value=1>hg</option>
    <option value=2>hg</option>
    <option value=3>b</option>
    <option value=4>c</option>
    <option value=5>5</option>
    </select>
       
    <input type='button' name='Button' value='添加' onclick="add(document.form1.select,document.form1.wage_class)">
    <input type='button' name='Button2' value='删除' onclick='remove(document.form1.wage_class)'>
    <input type='button' name='Button1' value='全加' onclick="addall(document.form1.select,document.form1.wage_class)">
    <input type='button' name='Button3' value='全删' onclick='removeall(document.form1.wage_class)'><select name=wage_class  size='10' style=width:100pt multiple readonly>
     <option value=6>6</option>
    <option value=7>7</option>
    <option value=8>8</option>
    <option value=9>9</option>
    <option value=10>10</option> 
     </select>
     </form>
       </body>
       </html>本人一向慷慨大方,守信用,up 有分!
    欢迎讨论。