我使用angular-ui/ui-date
进行日期输入,使用angular-auto-validate
进行表单验证。每个其他字段(如文本的时间)工作正常但日期输入字段在提交之前显示所需的消息。我认为问题可能是由于ui-date内部的内置验证,或者可能没有。
<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=""
属性,并将其替换为ng-required="false"
。
了解详情:https://github.com/angular-ui/ui-date#ng-required-directive