我有这个代码,但不起作用我只是想将多个组合框的内容放入文本框名称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)
使用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(','));
});