1
我在與劍道日期選擇器自定義的驗證問題劍道自定義的驗證(這裏其實並不是網上尋找角度的方式定製驗證上找到許多例子)。我已經設置了日期選擇器的最小值,但如果用戶從下拉日它纔有效。的日期選擇
如果日期在日期選擇器輸入字段中鍵入的最小值不能影響。我想至少表明,他們已經進入了一個無效的日期用戶。
但似乎有點混亂,我該怎麼辦呢。
這是HTML部分:(VM是我的控制器)
<form name="myForm" kendo-validator="vm.validator" ng-submit="vm.validate($event)">
<input id="systemValidityFrom" name="systemValidityFrom" data-type="date" kendo-date-picker
k-options="vm.validityFromOption" k-ng-model="vm.nominationVM.ValidityFromDate" placeholder="Start date"
required validationMessage="Enter a valid date" />
<input type="image"
src="/webapp/content/img/globalIcons/[email protected]"
name="template-save-button"
class="template-btn"
id="template-save-button"
ng-click="vm.saveChanges();" />
<label for="template-save-button">Save</label>
</form>
這是JS部分:
vm.nominationVM = {ValidityFromDate: null};
vm.saveChanges = function() {
if (vm.validator.validate()) {
TemplateService.saveTemplate();
}
};
vm.validityFromOption = {
min: new Date()
};
例如,我想使輸入的日期無效的,如果它是少比今天(強制用戶鍵入日期大於今天)。
我會很感激,如果你能幫助我這個問題。