显示多重选择的内容

时间:2016-07-25 07:13:56

标签: ajax

我有这个代码,但不起作用我只是想将多个组合框的内容放入文本框名称valueholder,每个值应该用逗号分隔。在此先感谢,我不知道从哪里开始新的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/>

1 个答案:

答案 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