日期输入字段在提交前给出必需的警告

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 字段时,如何提交表单?

一个提交按钮需要一种形式的输入字段,而其他按钮不需要?

必填字段的 JSF 验证

如果字段是输入类型文件,laravel 中的 required_if 验证不会给出错误

Rails 5 simple_form 将单选按钮标记为必需,如果未填写则阻止提交表单