<select name="department" id="department" >
<option>菜单一</option>
<option>菜单二</option>
<option>菜单三</option>
</select>
怎么获取下拉选框选中的值啊??

解决方案 »

  1.   

    document.getElementById("department").value;
      

  2.   

    首先你要这样子
    <select name="department" id="department" onchange="getValue();">
    <option value="菜单一">菜单一</option>
    <option value="菜单二">菜单二</option>
    <option value="菜单三">菜单三</option>
    </select>
    然后再getValue()里面用一楼的方法document.getElementById("department").value;
      

  3.   

    在后台的话用 String name = request.getParameter("department");
    onchange="getValue()"改成提交到后台的servlet
      

  4.   

    <form name = "form" action ="myServlet" method="post">
    <select name="department" id="department" onchange="javascript:this.form.submit()">
    <option value="菜单一">菜单一</option>
    <option value="菜单二">菜单二</option>
    <option value="菜单三">菜单三</option>
    </select>
    </form>
      

  5.   

    是的,要有value属性,然后在document.getElementById("department").value;就可以了
    <>!@#%@%<>中间的东西只是相当于网页中的信息
      

  6.   

    这样子写:<select name="department" id="department" >
    <option value="菜单一">菜单一</option>
    <option value="菜单二">菜单二</option>
    <option value="菜单三">菜单三</option>
    </select>
    然后,后台通过request.getParameter("department");即可获取到
      

  7.   

    一看就知道兄弟们理解错了,你是想取option中间的那个值吧?呵呵document.getElementById("department").options[document.getElementById("department").selectedIndex].text
      

  8.   


    +1首先,你要在你的option标签下,添加它的value属性。然后如果是页面中获取,你就可以使用js获取
    document.getElementById('department').value;如果是后端获取,你可以将它添加到一个form下,然后提交
    request.getParameter("department");这样就可以了
      

  9.   

            var D1 = document.getElementById("Ddl_D");
            var DMZL = D1.options[D1.selectedIndex].value;
    这样可以的
      

  10.   

    <select name="department" id="department" >
    <option value="菜单一">菜单一</option>
    <option value="菜单二">菜单二</option>
    <option value="菜单三">菜单三</option>
    </select>然后,后台通过request.getParameter("department");即可获取到
    前台通过  document.getElementById("department").value;
      

  11.   

    获取文本值:
    var ss=document.getElementById("selecteid");var selecteText=ss.options[ss.selectedIndex].innerText;