Валидатор Bootstrap неверно говорит, что дата неверна и до минимальной даты, несмотря на то, что она является действительной датой - PullRequest
0 голосов
/ 31 января 2019

Форма на наших веб-сайтах включает поле даты, для которого я использую средство выбора даты начальной загрузки и средство проверки для его обработки.

Минимальная дата для поля - 31-01-2019.Он должен принять это и позже и отклонить раньше. За исключением того, что он не принимает 01-02-2019 или 02-02-2019 (выдает стандартное недействительное сообщение об ошибке).Похоже, что все остальные даты корректно проверены.

Дата в формате ДД-ММ-ГГГГ.

Я повторил эту проблему в: Chrome, Firefox и Edge

<input data-type="Date"
 type="text"
 class="form-control date-picker"
 id="loading0-loading-date"
 group="loading[0]"
 data-bv-date="true"
 data-bv-date-separator="-"
 data-bv-date-format="DD-MM-YYYY"
 data-date-format="dd-mm-yyyy"
 data-date-show-on-focus="false"
 placeholder="dd-mm-yyyy"
 name="loading[0][Req_Loading_Date]"
 oninput="dateTimeChanged(this)"
 data-bv-date-message="Loading date can't be before 31-01-2019"
 data-bv-date-min="31-01-2019"
 data-bv-notempty-message="Loading date is a mandatory field"
 field-label-name="Loading date"
 data-bv-stringlength="true"
 data-bv-stringlength-max="10"
 data-bv-stringlength-message="The maximum number of characters for Loading date is 10"
 data-bv-excluded="false"
 tobevalidated="true"
 maxlength="10"
 data-bv-field="loading[0][Req_Loading_Date]"
>

Я не понимаю, почему он не принимает эти даты.Должна и только такова проблема.

...