当应用data-parsley-errors-messages-disabled属性时,Select2无法与Parsley.js一起使用

时间:2019-01-02 07:43:19

标签: jquery css jquery-select2 parsley.js

我正在使用Parsley.js验证表单。我的要求是我不能显示错误消息。我只需要突出显示输入字段或选择元素的边框即可。当选择元素欧芹中出现data-parsley-errors-messages-disabled时,它不会显示消息,但也不会突出显示select2容器的边框。

这是我的选择代码

<select name="someName" required="required" data-parsley-errors-messages-disabled="" data-required="true" class="form-control" id="SomeId">
  <option value="">Select</option>
  <option value="18">Person 18Person 18</option>
  <option value="19">Person 19Person 19</option>
  <option value="20">Person 20Person 20</option>
  <option value="81">Person 81Person 81</option>
  <option value="97">Person 97Person 97</option> 
  <option value="3227">Person 3227Person 3227</option>
</select>

Select2代码:

 $(document).find('select').select2({
    placeholder: 'Select'
});

请帮助我进行哪些调整或调整以获得所需的功能。

1 个答案:

答案 0 :(得分:0)

请注意select2,它几​​乎没有得到维护。

我2年前创建了a PR来解决错误。

请确保手动触发input事件:

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

可能还有其他问题。