2016-07-25 12 views
0

私はこのコードを持っていますが動作しません。複数のコンボボックスの内容をテキストボックス名の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/> 
+0

を参照してください? –

+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(',')); 
}); 

は、コンボボックスの変更値は右valueholder` `入力に表示するたびに必要working example

関連する問題