apelsin2017
@apelsin2017
Начинающий web-программист

Как реализовать, чтобы после выбора 3 option в select2, selcet2 становился disabled?

Добрый день, есть вот такой код:
<select class="select2 select2-multiple form-control mt-15">
    <option value="1">Option1</option>
    <option value="2">Option2</option>
    <option value="3">Option3</option>
    <option value="4">Option4</option>
    <option value="5">Option5</option>
</select>

Подскажите, как реализовать, чтобы после выбора трех пунктов, к
<select class="select2 select2-multiple form-control mt-15">
добавлялось disabled. Буду признателен за помощь
  • Вопрос задан
  • 227 просмотров
Пригласить эксперта
Ответы на вопрос 1
sergski
@sergski
web-developer
<select class="select2" name="option[]" multiple="multiple">

$('.select2').select2().on('change.select2', function(e) {
    let count = $(this).select2('data').length; 
    if(count == 3) {
        $(this).prop( "disabled", true );
    }
});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы