怎么获取下拉选框选中的值 <select name="department" id="department" ><option>菜单一</option><option>菜单二</option><option>菜单三</option></select>怎么获取下拉选框选中的值啊?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 document.getElementById("department").value; 首先你要这样子<select name="department" id="department" onchange="getValue();"><option value="菜单一">菜单一</option><option value="菜单二">菜单二</option><option value="菜单三">菜单三</option></select>然后再getValue()里面用一楼的方法document.getElementById("department").value; 在后台的话用 String name = request.getParameter("department");onchange="getValue()"改成提交到后台的servlet <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> 是的,要有value属性,然后在document.getElementById("department").value;就可以了<>!@#%@%<>中间的东西只是相当于网页中的信息 这样子写:<select name="department" id="department" ><option value="菜单一">菜单一</option><option value="菜单二">菜单二</option><option value="菜单三">菜单三</option></select>然后,后台通过request.getParameter("department");即可获取到 一看就知道兄弟们理解错了,你是想取option中间的那个值吧?呵呵document.getElementById("department").options[document.getElementById("department").selectedIndex].text +1首先,你要在你的option标签下,添加它的value属性。然后如果是页面中获取,你就可以使用js获取document.getElementById('department').value;如果是后端获取,你可以将它添加到一个form下,然后提交request.getParameter("department");这样就可以了 var D1 = document.getElementById("Ddl_D"); var DMZL = D1.options[D1.selectedIndex].value;这样可以的 <select name="department" id="department" ><option value="菜单一">菜单一</option><option value="菜单二">菜单二</option><option value="菜单三">菜单三</option></select>然后,后台通过request.getParameter("department");即可获取到前台通过 document.getElementById("department").value; 获取文本值:var ss=document.getElementById("selecteid");var selecteText=ss.options[ss.selectedIndex].innerText; javaweb订餐系统功能实现 java web 高手给点思路?? 导航栏目如何制作 二级导航栏呢 精通WebWork来看一下。 Tomcat提示序列(号)不存在?(帮帮我,急需解决) 数据提交后的页面刷新问题 如何跳转到含有中文的地址云 关于mysql的连接,导入jar包,需要看版本吗? 招聘熟悉JSP和数据库的程序员(工作在兰州) Linux下的jdk和Tomcat的安装及配置! 如何将原来使用orcal的rownum分页查询,换成mysql查询 ,事例代码如下: Timer定时器 启动执行两次
<select name="department" id="department" onchange="getValue();">
<option value="菜单一">菜单一</option>
<option value="菜单二">菜单二</option>
<option value="菜单三">菜单三</option>
</select>
然后再getValue()里面用一楼的方法document.getElementById("department").value;
onchange="getValue()"改成提交到后台的servlet
<select name="department" id="department" onchange="javascript:this.form.submit()">
<option value="菜单一">菜单一</option>
<option value="菜单二">菜单二</option>
<option value="菜单三">菜单三</option>
</select>
</form>
<>!@#%@%<>中间的东西只是相当于网页中的信息
<option value="菜单一">菜单一</option>
<option value="菜单二">菜单二</option>
<option value="菜单三">菜单三</option>
</select>
然后,后台通过request.getParameter("department");即可获取到
+1首先,你要在你的option标签下,添加它的value属性。然后如果是页面中获取,你就可以使用js获取
document.getElementById('department').value;如果是后端获取,你可以将它添加到一个form下,然后提交
request.getParameter("department");这样就可以了
var DMZL = D1.options[D1.selectedIndex].value;
这样可以的
<option value="菜单一">菜单一</option>
<option value="菜单二">菜单二</option>
<option value="菜单三">菜单三</option>
</select>然后,后台通过request.getParameter("department");即可获取到
前台通过 document.getElementById("department").value;
var ss=document.getElementById("selecteid");var selecteText=ss.options[ss.selectedIndex].innerText;