Форма на наших веб-сайтах включает поле даты, для которого я использую средство выбора даты начальной загрузки и средство проверки для его обработки.
Минимальная дата для поля - 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]"
>
Я не понимаю, почему он не принимает эти даты.Должна и только такова проблема.