日期输入字段在提交前给出必需的警告
Posted
技术标签:
【中文标题】日期输入字段在提交前给出必需的警告【英文标题】:Date input field is giving required warning before submitting 【发布时间】:2016-10-02 04:18:19 【问题描述】:我使用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>
【问题讨论】:
不,那不是问题。 如果你不想这样做,只需删除属性required=""
。
我想要错误,但是点击提交后我想要它(与其他字段相同)
相关问题:***.com/q/18798375/863110
【参考方案1】:
删除required=""
属性,并将其替换为ng-required="false"
。
阅读更多:https://github.com/angular-ui/ui-date#ng-required-directive
【讨论】:
那么提交就不会报错(如果为空)。以上是关于日期输入字段在提交前给出必需的警告的主要内容,如果未能解决你的问题,请参考以下文章
当所有输入字段在 Hyperscript 中都有效时启用提交按钮?
仅当使用引导程序填写所有必需的 attr 字段时,如何提交表单?