I would like to display the name of the selected checkbox label in a textbox. If multiple checkboxes are selected, I want their labels to be separated by commas and displayed in the textbox. Please excuse my poor English.
$(document).ready(function() {
$('.dropdown').click(function() {
$('.dropdown-content').fadeToggle();
});
});
.dropdown {
width: 250px;
height: 30px;
}
.dropdown-content {
width: 253px;
height: 100px;
overflow-y: auto;
border: 1px solid #ff8800;
border-top: 0px;
display: none;
}
.dropdown-content ul {
padding: 0px;
}
.dropdown-content li {
list-style: none;
width: 100%;
color: #fff;
background: #ff8800;
height: 25px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" class="dropdown" placeholder="Select Values" />
<div class="dropdown-content">
<ul>
<li>
<input type="checkbox" /><span>one</span>
</li>
<li>
<input type="checkbox" /><span>two</span>
</li>
<li>
<input type="checkbox" /><span>three</span>
</li>
<li>
<input type="checkbox" /><span>four</span>
</li>
<li>
<input type="checkbox" /><span>five</span>
</li>
<li>
<input type="checkbox" /><span>six</span>
</li>
<li>
<input type="checkbox" /><span>seven</span>
</li>
<li>
<input type="checkbox" /><span>eight</span>
</li>
<li>
<input type="checkbox" /><span>nine</span>
</li>
</ul>
</div>