2013-05-28 15 views
0

我在Windows 8應用程序的底欄中有一個按鈕。點擊該按鈕後,我會彈出顯示多個選項。我在Flyout的html中添加了一個「多個」標籤。它也允許我選擇多個選項。但是我能夠使用flyoutid.value命令僅檢索上次選擇的值。有人可以幫助我檢索選擇用於展開的多個選項。檢索多個選定的選項彈出窗口8應用程序

謝謝。

+0

PL份額HTML的彈出 – Sushil

回答

1

您可以使用selectElement.optionsoption.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'); 
    } 
}); 
+0

我試圖做這樣的事情,在彈出 VAR彈出=的document.getElementById(「flyoutID」)的電平變化我的功能WINCONTROL。 var value = flyout.options.length; 但是這給了我錯誤,我不確定發生了什麼問題。 –

+0

從第一條語句中刪除'winControl'。 'var flyout = document.getElementById(「flyoutID」);' – Sushil

相關問題