Поле ввода даты дает обязательное предупреждение перед отправкой

0

Я использовал angular-ui/ui-date для ввода даты и angular-auto-validate для проверки формы. Каждое другое поле, такое как время для текста, работает нормально, но поле ввода даты показывает требуемое сообщение перед отправкой. Я думаю, что проблема может быть вызвана встроенной проверкой внутри ui-date или, может быть, нет.

Изображение 174551

<div class="col-sm-6 form-group">
    <label>Start Date:</label>
    <input type="text" ui-date="{ dateFormat: 'dd/mm/yy', minDate: 0}" ng-model="start_date" placeholder="Start Date" required="" />
</div>
  • 0
    Нет, это не проблема.
  • 0
    Просто удалите атрибут required="" если вы этого не хотите.
Показать ещё 2 комментария
Теги:
date
forms

1 ответ

0

Удалите атрибут required="" и замените его на ng-required="false".

Подробнее: https://github.com/angular-ui/ui-date#ng-required-directive

  • 0
    Тогда это не выдаст ошибку при отправке (если пусто).

Ещё вопросы

Сообщество Overcoder
Наверх
Меню