相关疑难解决方法(0)

如何从<select multiple = multiple>中获取所有选定的值?

看起来很奇怪我找不到已经问过的这个,但是在这里它!

我有一个HTML如下:

<select id="select-meal-type" multiple="multiple">
    <option value="1">Breakfast</option>
    <option value="2">Lunch</option>
    <option value="3">Dinner</option>
    <option value="4">Snacks</option>
    <option value="5">Dessert</option>
</select>
Run Code Online (Sandbox Code Playgroud)

如何获取用户在javascript中选择的所有值(数组?)?

例如,如果用户选择了午餐和小吃,我想要一个{2,4}的数组.

这似乎应该是一个非常简单的任务,但我似乎无法做到这一点.

谢谢.

html javascript jquery

84
推荐指数
9
解决办法
15万
查看次数

如何获取多选框的所有选定值?

我有一个属性<select>元素multiple.如何使用JavaScript获取此元素的选定值?

这是我正在尝试的:

function loopSelected() { 
    var txtSelectedValuesObj = document.getElementById('txtSelectedValues');
    var selectedArray = new Array();
    var selObj = document.getElementById('slct'); 
    var i;
    var count = 0;
    for (i=0; i<selObj.options.length; i++) { 
        if (selObj.options[i].selected) {
            selectedArray[count] = selObj.options[i].value;
            count++; 
        } 
    } 
    txtSelectedValuesObj.value = selectedArray;
}
Run Code Online (Sandbox Code Playgroud)

html javascript drop-down-menu

69
推荐指数
6
解决办法
23万
查看次数

标签 统计

html ×2

javascript ×2

drop-down-menu ×1

jquery ×1