我在Windows 8應用程序的底欄中有一個按鈕。點擊該按鈕後,我會彈出顯示多個選項。我在Flyout的html中添加了一個「多個」標籤。它也允許我選擇多個選項。但是我能夠使用flyoutid.value命令僅檢索上次選擇的值。有人可以幫助我檢索選擇用於展開的多個選項。檢索多個選定的選項彈出窗口8應用程序
謝謝。
我在Windows 8應用程序的底欄中有一個按鈕。點擊該按鈕後,我會彈出顯示多個選項。我在Flyout的html中添加了一個「多個」標籤。它也允許我選擇多個選項。但是我能夠使用flyoutid.value命令僅檢索上次選擇的值。有人可以幫助我檢索選擇用於展開的多個選項。檢索多個選定的選項彈出窗口8應用程序
謝謝。
您可以使用selectElement.options和option.selected 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');
}
});
我試圖做這樣的事情,在彈出 VAR彈出=的document.getElementById(「flyoutID」)的電平變化我的功能WINCONTROL。 var value = flyout.options.length; 但是這給了我錯誤,我不確定發生了什麼問題。 –
從第一條語句中刪除'winControl'。 'var flyout = document.getElementById(「flyoutID」);' – Sushil
PL份額HTML的彈出 – Sushil