2016-07-25 50 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