简体   繁体   English

Select2控件的Parsley验证

[英]Parsley Validation for Select2 control

I am using Select2 control in HTML for multiple item selection. 我在HTML中使用Select2控件进行多项选择。 All other controls on the forms are validation by parsley validator. 表格上的所有其他控件均由荷兰芹验证器验证。 but <select> with select2 is not validating .so please guide me. 但是<select>与select2不能验证.so,请指导我。 below is my code: after assigning data: on submit button click is as below: 以下是我的代码:分配数据后:在提交按钮上单击,如下所示:

   <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();
        }
      });

I created a PR to address this. 我创建了一个PR来解决这个问题。

In the meantime the easiest is probably to trigger an input event manually: 同时,最简单的方法可能是手动触发input事件:

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM