2016-07-25 49 views
0

我有這個代碼,但不起作用,我只是想把多個組合框的內容放入文本框名稱的值持有人,每個值應該用逗號分隔。在此先感謝,我不知道在哪裏開始即時通訊新的JavaScript的thx顯示多個選擇的內容

在文本框中的示例輸出應該是。

4800014145089,4800131590977

var ValuesArray = $('#countries').val(); 
    var holder = $('#valueholder').val(); 
    ValuesArray== valueholder; 
    <input type="text" name="valueholder" id="valueholder"> 
      <select id="countries" class="multiselect" multiple="multiple" name="countries[]"> 

      <option value="4800014145089">4800014145089</option> 
      <option value="4800131590977">4800131590977</option> 

      </select> 
      <br/> 
+0

你需要,只要組合框的變化值,在輸入'valueholder'正確顯示? –

+0

我需要它的時候頁面開始輸出組合框的內容 –

+0

的所有值嗎?或選擇的?所有的值均爲 –

回答

0

這很容易使用jQuery:

$(function(){ 
    // get all the option tags 
    var options = $('#countries option'); 

    // map the function for each option 
    var values = $(options).map(function() { 
     return $(this).val(); 
    }).get(); 

    $('#valueholder').val(values.join(',')); 
}); 

working example