Java 如何获取下拉列表的值?
我想获得下拉列表的值,将其发送回服务器以匹配某些内容 更新: 对不起,我得把问题说清楚。我正在使用javascript获取客户端的值,并使用DWR将这些值发送回服务器&使用JAVA代码处理它们Java 如何获取下拉列表的值?,java,javascript,html,Java,Javascript,Html,我想获得下拉列表的值,将其发送回服务器以匹配某些内容 更新: 对不起,我得把问题说清楚。我正在使用javascript获取客户端的值,并使用DWR将这些值发送回服务器&使用JAVA代码处理它们 eeeeceitscemech " " 我想获得值(1,2,3,4,5)以及其他名称、Id和年龄值。 我可以使用dwr.util.getValues()获取字段文本 如何获取该选择选项值?既然您没有指定服务器端语言,我假设您需要HTML/JS。因此,在javascript中使用此代码,假设您的组合框I
eeeeceitscemech
"
"
我想获得值(1,2,3,4,5)以及其他名称、Id和年龄值。
我可以使用dwr.util.getValues()获取字段文本
如何获取该选择选项值?既然您没有指定服务器端语言,我假设您需要HTML/JS。因此,在javascript中使用此代码,假设您的组合框ID为
combo1
:
<script type="text/javascript">
var combo1 = document.getElementById("combo1");
var val = combo1.options[combo1.selectedIndex].text;
//this will show the value in a Dialog Box
alert(val);
</script>
var combo1=document.getElementById(“combo1”);
var val=combo1.options[combo1.selectedIndex].text;
//这将在对话框中显示该值
警报(val);
尝试为select元素指定名称属性:
<select name='department'>...
。。。
。。。
var opts=dwr.util.byId(“id”).options;
Short-answer,以post形式提交表单,值将显示在post变量中。如果这不能回答您的问题,请提供更多详细信息。您的意思是在不重新加载整个页面的情况下将其发送回去,还是AJAX?请使用服务器端语言和/或[ajax]、[javascript]或[jquery]标记(如果您正在使用)。他说的是“发送回服务器以匹配某些内容”,所以他可能指的是ajax。不管怎样,这都是一个令人困惑的问题。是的,如果他能用AJAX
编码,我只是告诉他如何获取值。Rest取决于他,如何通过AJAX
.var employee={id:null,name:null,age:null}发送此消息;dwr.util.getValues(雇员);var opts=dwr.util.byId(“id”).options;employee=employee.add(选项);行吗?
<select name='department'>...
<select id="id"> ...
var opts = dwr.util.byId("id").options;