Проверка Петрушки для элемента управления Select2

Я использую элемент управления Select2 в HTML для выбора нескольких элементов. Все остальные элементы управления в формах проверяются валидатором петрушки. но <select> с select2 не проверяется. Поэтому, пожалуйста, помогите мне. ниже мой код: после назначения данных: при нажатии кнопки отправки, как показано ниже:

   <select id="MultiDepartment" data-parsley-required="true" multiple="multiple" name="MultiDepartment"  class="multiple-select2 form-control"></select>
$('#MultiDepartment').select2({ placeholder: "Select Department" });
$("#demo-form").on('submit', function (e) {    
        e.preventDefault();
        var form = $(this);

        form.parsley().validate();
        if (form.parsley().isValid()) {
            document.getElementById('UpComingLoader').style.display = "Block";
            SaveDataPerson();
        }
      });

person Lata    schedule 05.10.2016    source источник
comment
Вероятно, плохое взаимодействие между select2 и петрушкой? Пожалуйста, задайте вопрос для Parsley, предоставив живой пример, и я посмотрю на него.   -  person Marc-André Lafortune    schedule 07.10.2016


Ответы (1)


Я создал PR, чтобы решить эту проблему.

В то же время проще всего вызвать событие input вручную:

$("#MultiDepartment").change(function() {
  $("#MultiDepartment").trigger('input')
})
person Marc-André Lafortune    schedule 24.10.2016