如何获取下拉列表的值?

时间:2010-08-30 05:41:23

标签: java javascript html

我想获取下拉列表的值,发送回服务器以匹配某些内容。

更新

对不起,我必须清楚我的问题。我正在使用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()获取字段文本。

如何获得选择选项值?

3 个答案:

答案 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'>...