从 JavaScript 中的下拉列表中获取多个值
get multiple values from dropdownlist in JavaScript
如何使用
JavaScript 函数获取下拉列表中选择的值? 用户可以从两个元素中选择多个值。 以下是我正在使用的元素。 提前谢谢。
<select name="icOptions" id="icOptions" style="display: none" multiple="multiple">
<option value="Choose an Option" selected="selected">Choose a Team </option>
<option value="IDX">IDX</option>
<option value="Support">SUPPORT</option>
<option value="webapps">WEBAPPS</option>
</select>
<select name="ocOptions" id="ocOptions" style="display: none" multiple="multiple">
<option value="Choose an Option" selected="selected">Choose a TeamMember </option>
<option value="sanjay740">sanjay740</option>
<option value="milind740">milind740</option>
</select>
var fld = document.getElementById('icOptions');
var values = [];
for (var i = 0; i < fld.options.length; i++) {
if (fld.options[i].selected) {
values.push(fld.options[i].value);
}
}
// do something with values
非常棒的
库,使用jQuery或Prototype满足您的需求http://harvesthq.github.com/chosen/看看吧。
它以一种非常好的方式支持选择和多选
ES6/函数式的替代公认答案:
const values = Array.apply(null, e.target.options)
.filter(option => option.selected)
.map(option => option.value);
相关文章:
- 如何使用JavaScript/JQuery获取下拉列表的选定值
- jQuery 设置和获取下拉列表和输入的本地存储数据
- 如何获取下拉列表的默认值
- 从动态生成的输入字段中获取下拉列表中的数据,而无需保存值 - jquery
- 获取下拉列表的选定值
- 如何在与MySQL数据库相同的PHP页面中获取下拉列表的值
- 从数组 Jquery 中获取下拉列表的选定索引
- 如何获取按键值以获取下拉列表中的 TAB 键代码
- 获取下拉列表的选定 id
- 如何使用jquery获取下拉列表的选定选项值
- RadGrid-使用javascript获取下拉列表索引
- 按值获取下拉列表/组合框的索引(客户端)
- 在angularjs中无法获取下拉列表的值
- 在javascript中获取下拉列表值
- 没有使用angular.js获取下拉列表的默认选择值
- 从c#对象列表中获取下拉列表选择选项
- 在JQuery中使用名称获取下拉列表值
- 不能使用jquery获取下拉列表项的值
- 基于选定的第一个下拉列表获取下拉列表的值
- 获取下拉列表的值,而不仅仅是ID