我想获取下拉列表的值,发送回服务器以匹配某些内容。
更新
对不起,我必须清楚我的问题。我正在使用javascript在客户端获取值,并将这些值发送回DWR&用JAVA代码处理它们。
<select><option selected="selected" value="1">EEE</option><option value="2">ECE</option><option value="3">IT</option><option value="4">CSE</option><option value="5">MECH</option></select>
<input id="id" type="text" size="5"/>
<input id="name" type="text" size="15"/>
<input id="age" type="text" size="5"/>
<input id="age" type="text" size="5"/>
我希望使用其他名称,ID,年龄值获取值(1,2,3,4,5)。 我可以使用dwr.util.getValues()获取字段文本。
如何获得选择选项值?
答案 0 :(得分:1)
由于您没有指定服务器端语言,我假设您需要HTML / JS。因此,请在javascript中使用此代码,假设您的组合框的ID为combo1
:< / p>
<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>
答案 1 :(得分:1)
<select id="id"> ...
var opts = dwr.util.byId("id").options;
答案 2 :(得分:0)
尝试为select元素指定一个名称属性:
<select name='department'>...