【发布时间】:2016-01-18 12:43:43
【问题描述】:
我正在使用 valdr (https://github.com/netceteragroup/valdr) 通过 Angular 验证我的表单。由于它仅在用户单击输入后显示反馈消息,因此我还想在用户单击提交按钮时显示它们。有没有办法做到这一点或手动触发验证?
【问题讨论】:
标签: javascript angularjs valdr
我正在使用 valdr (https://github.com/netceteragroup/valdr) 通过 Angular 验证我的表单。由于它仅在用户单击输入后显示反馈消息,因此我还想在用户单击提交按钮时显示它们。有没有办法做到这一点或手动触发验证?
【问题讨论】:
标签: javascript angularjs valdr
这是一个讨论您的问题的链接: https://github.com/netceteragroup/valdr/issues/63
作者说过要使用$submitted标志
https://docs.angularjs.org/api/ng/type/form.FormController
您可以使用下面这样的内容在提交时显示错误消息,而不是在您离开输入字段时显示错误消息。
<span class="help-inline" ng-show="submitted &&
form.email.$error.email">Invalid email</span>
【讨论】: