检索多个选择的选项弹出windows 8应用程序

Retrieve multiple selected option flyout windows 8 app

本文关键字:windows 应用程序 选项 选择 检索      更新时间:2023-09-26

我在windows 8应用程序的底部栏中有一个按钮。在单击该按钮时,我有一个显示多个选项的弹出框。我在Flyout的html中添加了一个标签"multiple"。它也允许我选择多种选择。但是我只能使用flyoutid检索最后选择的值。值的命令。有人能帮我检索选定的飞出多个选项。

谢谢。

你可以使用selectElement。选项和选项。选定的dom属性。

// assumes appbar id for the appbar
flyout.winControl.show(appbar);
var selectElement = flyout.querySelector('select');
selectElement.onchange = function (event)
{
    var target = event.currentTarget;
    for (var i = 0; i < target.options.length; i++)
    {
        var option = target.options[i];
        if (option.selected)
            console.info('option ' + option.value + ' is selected');
    }
});