我在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();
}
});
答案 0 :(得分:1)
我创建了a PR来解决此问题。
与此同时,最简单的可能是手动触发input
事件:
$("#MultiDepartment").change(function() {
$("#MultiDepartment").trigger('input')
})