Я реализовал загрузочный выпадающий список с несколькими флажками.
Я хочу разрешить пользователям выбирать только 3 опции или флажки. Если пользователь попытается выбрать более 3, я хотел бы показать предупреждающее сообщение и не позволять им выбирать 4-й вариант.
Вот код:
$(function() {
$('#template').multiselect({
includeSelectAllOption: true,
enableCaseInsensitiveFiltering: true,
numberDisplayed: 1,
maxHeight: 250,
includeSelectAllOption: false,
onChange: function(option, checked, select) {
if (checked == true) {
var last_valid_selection = null;
if ($('#template option:selected').length > 3) {
alert('sorry');
var $element = $(this);
$($element).prop('checked', false);
}
}
}
});
});
Как я могу сделать это onchange событие выпадающего списка множественного выбора?