用于Select2控件的Parsley验证

时间:2016-10-05 09:02:22

标签: validation select2 parsley.js

我在HTML中使用Select2控件来选择多个项目。 表单上的所有其他控件都是由parsley验证器验证的。 但<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();
        }
      });

1 个答案:

答案 0 :(得分:1)

我创建了a PR来解决此问题。

与此同时,最简单的可能是手动触发input事件:

$("#MultiDepartment").change(function() {
  $("#MultiDepartment").trigger('input')
})