Parsleyjs日期验证不适用于Onchange等Datepicker事件

J R*_*dez 1 javascript validation jquery datepicker parsley.js

我有一个带有日期选择器输入字段的表单,即使选择了日期,它也会要求输入值。

注意:当我键入值时,不会出现此错误。

在此处输入图片说明

<input data-parsley-trigger="change" name="epa_date" required type="text" class="form-control" id="single_cal1" placeholder="(YYYY/MM/DD)">
<script>
$('#single_cal1').daterangepicker({
            singleDatePicker: true,
              minDate: moment(),
             format: 'YYYY/MM/DD',
            maxDate:  moment().add(15, 'days'),
            calender_style: "picker_1"
        }, function (start, end, label) {
            console.log(start.toISOString(), end.toISOString(), label);
        });
</script>
Run Code Online (Sandbox Code Playgroud)

编辑说明:我已经更新了我使用的日期选择器的脚本。我正在使用Parsleyjs进行所有验证。

Bra*_*rad 7

我遇到了带有bootstrap-datepicker的问题,这为我解决了这个问题:https : //bootstrap-datepicker.readthedocs.io/en/latest/events.html

$('#datefield').datepicker()
    .on('changeDate', function(e) {
        $(this).parsley().validate();
});
Run Code Online (Sandbox Code Playgroud)