Я пытаюсь разработать средство выбора даты для моего поиска, чтобы динамически отключать прошлую и будущую дату в зависимости от того, что пользователь вводил в поля From Date
и To Date
моей формы поиска.
Например, если пользователь установил, выберите это значение для From Date
и это значение для To Date
Опция From Date
не будет иметь никакой возможности выбрать January 6, 2014
вперед, а To Date
не будет иметь никакой возможности выбрать June 9, 2013
в обратном направлении.
Я делаю это будет Ionic 1 вместе с Angular JS
Это мой HTML
<div class="inputGroup">
<div class="dateInputTitle startDate">From Date</div>
<input class="dateInput startDateInput" type="date" ng-model="search.startDate" ng-change="validateDate('Start')">
<div class="dateInputTitle endDate">To Date</div>
<input class="dateInput endDateInput" type="date" ng-model="search.endDate" ng-change="validateDate('End')">
</div>
И мой JS будет просто присваивать значение начальным датам обоих полей, используя new Date()
Я уже пытался использовать теги min
и max
HTML, но я только что получил класс Angular invalid
, когда значение нарушает условия min
и max
.
Возможно ли на сегодняшний день просто использовать тип date
тега input
?
Спасибо!